#3_동명이인 찾기
[동명이인 찾기] 문제 n명의 사람 이름 중에서 같은 이름을 찾아 집합으로 만들어 돌려주는 문제 입력 mylist = ['Sam','Tom','Mike','Sam'] 출력 {'Sam'} [집합] 집합이란 집합이란 리스트와 같이 정보를 여러개 넣어서 보관할 수 있는 파이썬의 기능이다. 다만, 집합 하나에는 같은 자료가 중복되어 들어가지 않고, 자료의 순서도 의미가 없다는 점에서 리스트와 다르다. 집합의 성질 s = set() //{} s.add(1) //{1} s.add(2) //{1,2} s.add(2) //{1,2} s //{1,2} 이미 2가 추가되었으므로, 2가 다시 추가되지 않는다. len(s) //2 {1, 2} = {2 , 1} //자료의 순서는 상관없으므로 둘은 같다 집합의 기능 len(a)..
2019. 11. 5.
#2 _ 최댓값 찾기
[최댓값 찾기] 문제 주어진 숫자 n개 중 가장 큰 숫자를 찾기 입력 mylist = [17,82,18,33,58,7,33,42] 출력 82 [리스트] 리스트란 리스트는 정보 여러 개를 하나로 묶어 저장하고 관리할 수 있는 기능이다. 리스트에서 주의할 점은 자료 위치를 1이 아닌 0부터 센다는 점이다. mylist = [17,82,18,33,58,7,33,42] 가 있는 경우 mylist[0]은 17이 되고 mylist[7]은 42가 된다. mylist[-1]은 리스트의 가장 끝에서 첫번째 자리 즉, 42가 된다. 리스트 기능 len(a) //리스트 길이를 구한다. append(x) //자료 x를 리스트의 맨 뒤에 추가한다. insert(i,x) //자료 x를 리스트의 i번 위치에 추가한다. pop(i)..
2019. 10. 31.