백준 단계별 풀이 - 3단계(for문) 문제를 풀이한다.

3단계 for문

2741. N찍기

자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램

# 입력 : 5
# 출력:  1
#       2
#       3
#       4
#       5
n = int(input())
for i in range(n):
    i += 1
    print(i)
n = int(input())
arr = [i for i in range(1, n+1)]
print('\n'.join(map(str, arr)))

2741. 기찍N (거꾸로)

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램

n = int(input())
arr = [i for i in range(n, 0, -1)]
print('\n'.join(map(str, arr)))

2739. 구구단

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램

n = int(input())
for i in range(1, 10):
    print(n,'*',i,'=',n*i)

2438. 별 찍기-1

n = int(input())
for n in range(1, n+1):
    for i in range(1, n+1):
        print('*', end='')
    print('\n', end='')
for i in range(int(input())): print('*'*(i+1))

2588번. 곱셈

image 1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램

n = int(input())
m = input()
arr = [int (i) for i in m]
print(n*arr[2], n*arr[1], n*arr[0], n*arr[2]+n*arr[1]*10+n*arr[0]*100, sep='\n')
n = int(input())
m = input()
for _ in m[::-1]:
    print(n * int(_))
print(n*int(m))

Reference