백준 3052 -나머지(파이썬)

박진우·2022년 9월 2일
0

알고리즘

목록 보기
8/89
post-custom-banner

💡 백준 3052 -나머지

◽ 문제




◽ 입력 & 출력

즉 각 요소를 42로 나눴을 때 나머지가 다른 게 몇개 있는지 출력하는 문제이다




◽ 예제 입력 & 출력

각 수를 42로 나눈 나머지1,2,3,4,5,6,7,8,9,10 이기 때문에

전부 나머지가 다르기 때문에 출력이 10이 나오게 된다.


두 번째 예제에서는 입력된 숫자가 모두 42의 배수이다.

따라서 42로 나눴을 때 나머지는 전부 0으로 같기 때문에 출력은 1이 나오게 된다.



◽ 풀이 & 설명




💡 배운점

◽ set()

  • 중복 허용 X
  • 순서가 없다인덱싱 사용 X ▶인덱싱을 사용하려면 다른 자료형으로 형변환 해야한다.
  • 중복된 수를 제거 하려고 처음에는 리스트 인덱싱을 활용해서 비교하려고 했지만 set()함수를 사용하는 것이 간단하기에 set함수를 사용했다.
post-custom-banner

0개의 댓글