728x90
반응형
SMALL
Programmers 레벨 0_코딩테스트 입문 문제 풀이
https://school.programmers.co.kr/learn/challenges/beginner?order=recent&page=1
코딩테스트 입문 | 프로그래머스 스쿨
코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요!
school.programmers.co.kr
풀이 날짜 : 2023-09-29
소요 시간 : 19min
문제 설명
3x 마을 사람들은 3을 저주의 숫자라고 생각하기 때문에 3의 배수와 숫자 3을 사용하지 않습니다. 3x 마을 사람들의 숫자는 다음과 같습니다.
(10진법, 3x 마을에서 쓰는 숫자)
(1, 1), (2, 2), (3, 4), (4, 5), (5, 7), (6, 8), (7, 10), (8, 11), (9, 14), (10, 16)
정수 n이 매개변수로 주어질 때, n을 3x 마을에서 사용하는 숫자로 바꿔 return하도록 solution 함수를 완성해주세요.
나의 풀이
def solution(n):
count = 0
for i in range(1, n+1) :
count += 1
while '3' in str(count) or count % 3 == 0 :
count += 1
return count
# while if
def solution(n):
count = 0
for i in range(1, n+1) :
count += 1
while(True) :
if '3' in str(count) or count % 3 == 0 :
count += 1
else :
break
return count
728x90
반응형
LIST
'Coding Study > Programmers (Python)' 카테고리의 다른 글
[프로그래머스/파이썬] Lv.0 특이한 정렬 (75') (0) | 2023.09.29 |
---|---|
[프로그래머스/파이썬] Lv.0 문자열 밀기 (8') (0) | 2023.09.29 |
[프로그래머스/파이썬] Lv.0 유한소수 판별하기 (63') (0) | 2023.09.29 |
[프로그래머스/파이썬] Lv.0 치킨 쿠폰 (21') (0) | 2023.09.29 |
[프로그래머스/파이썬] Lv.0 등수 매기기 (86') (0) | 2023.09.28 |