로딩
요청 처리 중입니다...

124나라의 숫자 (프로그래머스 level2, Python)

 124나라의 숫자 (프로그래머스 level2, Python)

이번에 포스팅할 문제는 프로그래머스 코딩테스트의 연습 2단계인 "124나라의 숫자" 입니다. 문제는 다음과 같습니다.

이번 포스팅에선 문제 설명 요약 대신 설명을 위해 만든 표를 보겠습니다. 10진법 몫(//3) 나머지(%3) 124나라 1 0 1 1 2 0 2 2 3 1 0 4 4 1 1 11 5 1 2 12 6 2 0 14 7 2 1 21 8 2 2 22 9 3 0 24 10 3 1 41 이번 문제를 푸는 핵심은 3으로 나눈 몫과 나머지를 보고 규칙을 찾는 것입니다. 규칙 찾기 문제는 종이나 표에 다 적어보고 차근차근 살펴보는것이 중요합니다.

나머지에 따라 124 나라의 숫자 중 무엇을 쓸 지 정해집니다. 나머지가 1이라면 1, 나머지가 2라면 2, 나머지가 0이라면 4를 써서 숫자를 뒤에서부터 만들어나가는 것이 풀이방법입니다.

한 가지 주의할 점은 나머지가 0일 떄, 4로 바꾸어주는 부분에서 몫을 1 뺴주어야 합니다. 그래야 3번씩 싸이클을 맞춰서 동작할 수 있도록 할 수 있습...

# 124 # 레벨 # test # 테스트 # programmers # level2 # 프로그래머스 # 124나라의숫자 # 취업 # 취직 # 코드 # 코딩 # 코딩테스트 # 프로그래밍테스트 # 프로그래밍 # 파이썬 # 알고리즘테스트 # 알고리즘 # 실기테스트 # code # coding # dict # programming # python # 규칙 # 딕셔너리 # 사전 # 실기 # 실기면접 # 해쉬