반응형
문제
- 3x 마을 사람들은 3을 저주의 숫자라고 생각하기 때문에 3의 배수와 숫자 3을 사용하지 않습니다. 3x 마을 사람들의 숫자는 다음과 같습니다.

- 정수 n이 매개변수로 주어질 때, n을 3x 마을에서 사용하는 숫자로 바꿔 return하도록 solution 함수를 완성해주세요.
제한사항
- 1 ≤ n ≤ 100
입출력 예

코드1
def solution(n):
answer = 0
for _ in range(n):
answer += 1
while(1):
if answer % 3 == 0 or '3' in str(answer):
answer += 1
else:
break
return answer
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
반응형
'프로그래머스 > Level_0' 카테고리의 다른 글
| [프로그래머스] Lv.0 - 특이한 정렬.py (0) | 2026.04.18 |
|---|---|
| [프로그래머스] Lv.0 - OX퀴즈.py (0) | 2026.04.18 |
| [프로그래머스] Lv.0 - 문자열 밀기.py (0) | 2026.04.06 |
| [프로그래머스] Lv.0 - 연속된 수의 합.py (0) | 2026.04.06 |
| [프로그래머스] Lv.0 - 다음에 올 숫자.py (0) | 2026.04.06 |