[백준 3052번 문제, 파이썬3] 나머지

2023. 5. 14. 13:23·정리 전 게시글/공부 관련

문제

문제

두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 

수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오.

입력

첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다.

출력

첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다.


코드

print(len(set([i % 42for i in[int(input())for _ in range(10)]])))

해결

먼저 10개를 숫자로 입력을 받고 그걸 42로 나눠서 set에 넣는다 set에 넣으면 중복된건 사라지기 때문에 서로 다른 나머지가 몇 개 있는지 쉽게 얻을 수 있다.


참고

링크

 

 

 

저작자표시 (새창열림)

'정리 전 게시글 > 공부 관련' 카테고리의 다른 글

[백준 1546번 문제, 파이썬3] 평균  (0) 2023.05.14
[백준 2577번 문제, 파이썬3] 숫자의 개수  (1) 2023.05.14
[백준 2475번 문제, 파이썬3] 검증수  (0) 2023.05.14
[백준 10809번 문제, 파이썬3] 알파벳 찾기  (0) 2023.05.14
반복하지 않는 수, 중복되지 않는 수, 0부터 9까지 순열 만들기 코드  (0) 2023.05.14
'정리 전 게시글/공부 관련' 카테고리의 다른 글
  • [백준 1546번 문제, 파이썬3] 평균
  • [백준 2577번 문제, 파이썬3] 숫자의 개수
  • [백준 2475번 문제, 파이썬3] 검증수
  • [백준 10809번 문제, 파이썬3] 알파벳 찾기
aptenia
aptenia
공부하면서 배운 것들
  • aptenia
    새벽의 아이디어
    aptenia
  • 전체
    오늘
    어제
    • 분류 전체보기 (277)
      • f1tenth (2)
      • 개발 관련 아무거나 (1)
      • 정리 전 게시글 (268)
        • 개발 관련 (25)
        • 정보 관련 (19)
        • 공부 관련 (224)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 네이버 블로그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스PCCE
    C++강좌
    콜라츠추측
    반복하지않는수
    마인크래프트강화스크립트
    마크스크립트
    이것이자바다확인문제
    티스토리스킨편집
    프로그래머스
    파이어베이스
    공개SW개발자대회
    티스토리HTML
    스크롤바CSS
    안드로이드
    C언어
    C언어강좌
    캡스톤디자인
    티스토리반응형2스킨편집
    일본규슈공업대학교
    파이썬
    c언어초보
    마크
    마인크래프트
    컨텍스트스위칭
    이것이자바다연습문제
    이것이자바다
    마인크래프트스크립트
    빅데이터공모전
    백준
    자바
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
aptenia
[백준 3052번 문제, 파이썬3] 나머지
상단으로

티스토리툴바