본문 바로가기

코딩테스트/프로그래밍 기초 | 단순 반복문

[코드트리] 반복문 안의 if

2 또는 3의 배수

https://www.codetree.ai/missions/4/problems/multiple-of-2-or-3?&utm_source=clipboard&utm_medium=text

n = int(input())

for i in range(1, n+1):
    if i % 2 == 0 or i % 3 == 0:
        print(1, end=" ")
    else:
        print(0, end=" ")

 

 

 

 

100점 도달하기

https://www.codetree.ai/missions/4/problems/reach-100-point?&utm_source=clipboard&utm_medium=text

n = int(input())

for i in range(n, 101):
    if i >= 90:
        print("A", end=" ")
    elif i >= 80:
        print("B", end=" ")
    elif i >= 70:
        print("C", end=" ")
    elif i >= 60:
        print("D", end=" ")
    else:
        print("F", end=" ")

 

 

 

 

출력결과 48

https://www.codetree.ai/trails/complete/curated-cards/challenge-reading-k201724/description

10

 

 

 

a부터  b까지

https://www.codetree.ai/trails/complete/curated-cards/challenge-a-to-b/description

arr = input().split()
a, b = int(arr[0]), int(arr[1])

result = a
print(result, end=' ')

for i in range(a, b+1):
    if i % 2 != 0:
        result *= 2

    elif i % 2 == 0:
        result += 3

    if result <= b:
        print(result, end=' ')
    else:
        break

 

 

 

 

369 게임

https://www.codetree.ai/trails/complete/curated-cards/challenge-369-game/description

n = int(input())

for i in range(1, n+1):
    if i % 3 == 0:
        print(0, end=" ")
    elif i % 10 == 3 or i % 10 == 6 or i % 10 == 9:
        print(0, end=" ")
    elif i // 10 == 3 or i // 10 == 6 or i // 10 == 9:
        print(0, end=" ")
    else:
        print(i, end=" ")

 

 

 

 

홀수만 출력하기

https://www.codetree.ai/trails/complete/curated-cards/test-print-only-odd-numbers/description

n = int(input())

for i in range(n):
    i = int(input())

    if i % 2 != 0 and i % 3 == 0:
        print(i)