1475번 - 방 번호
숫자를 받으면 리스트로 바꾸고,
가장 많이 있는 숫자의 갯수로 정답을 찾는 방식으로 했습니다.
먼저 받은 숫자 중에 9가 있다면 모두 6으로 바꾸고, 진행하였습니다.
가장 많이 나온 숫자가 6이고, 그 횟수가 짝수면, 2로 나누고, 홀수면 2로 나눈 후, 나머지 정수화 시킨 다음 1을 더하는 식으로 했습니다.
가장 많이 나온 숫자가 6이 아니라면, 나온 횟수를 출력하는 식으로 코드를 짰습니다.
998426, 222666와 같은 반례에서도 잘 작동합니다.
반례나 틀린 부분을 짚어주시면 감사하겠습니다.
반례입니다.
6006 output: 1 answer: 2
19644 output: 1 answer: 2
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
umad 1년 전 1
숫자를 받으면 리스트로 바꾸고,
가장 많이 있는 숫자의 갯수로 정답을 찾는 방식으로 했습니다.
먼저 받은 숫자 중에 9가 있다면 모두 6으로 바꾸고, 진행하였습니다.
가장 많이 나온 숫자가 6이고, 그 횟수가 짝수면, 2로 나누고, 홀수면 2로 나눈 후, 나머지 정수화 시킨 다음 1을 더하는 식으로 했습니다.
가장 많이 나온 숫자가 6이 아니라면, 나온 횟수를 출력하는 식으로 코드를 짰습니다.
998426, 222666와 같은 반례에서도 잘 작동합니다.
반례나 틀린 부분을 짚어주시면 감사하겠습니다.