알고리즘
[SWEA] 1926. 간단한 369 게임 파이썬 풀이
besomilk
2021. 7. 24. 11:40
SW Expert Academy - D2 1926. 간단한 369게임


N = int(input())
result = ''
count = 0
for test_case in range(1, N + 1):
a = list(str(test_case))
for i in a:
if int(i) % 3 == 0 and int(i) != 0:
count += 1
if(count==0):
result += str(test_case)
else:
for i in range(count):
result += '-'
count = 0
result += ' '
print(result)
pass
다른 사람 코드 참고해서
count 함수 사용
N = int(input())
result = ''
for test_case in range(1, N + 1):
num = str(test_case)
cnt = 0
if '3' in num:
cnt += num.count('3')
if '6' in num:
cnt += num.count('6')
if '9' in num:
cnt += num.count('9')
if(cnt==0):
result += num
else:
for i in range(cnt):
result += '-'
result += ' '
print(result)
