본문 바로가기

CodingTest/SW Expert Academy

[ SW Expert Academy ] 1926. 간단한 369게임

1차 제출 . PASS. 풀이 소요 시간 11분

생각보다 후딱 풀었다. 이전 문제에 30분 이상 투자한 것에 비하면.. 꽤 쉬웠다.

파이썬이 문자열 다루기에 유리한 덕분 🙇‍♀️

n = int(input())
answer = ''
for i in range(1, n+1):
    cnt = 0
    for j in str(i):
        if j == '3' or j == '6' or j == '9':
            cnt += 1
    if not cnt:
        answer += str(i)
    else:
        answer += '-'*cnt
    answer += ' '
print(answer[:-1])