본문 바로가기
카테고리 없음

백준 8393(합), 2741(N찍기), 2742(기찍N) 파이썬(python) 해결

728x90

 

 

BAEKJOON 8393

 

 

문제

 

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

 

 

입력

 

첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

 

 

 

값을 1부터 시작해야 하기 때문에 range 함수를 1부터 시작하게 하고,

 

마지막 값까지 더할 수 있게 하기 위해 count에 +1을 해줍니다.

 

 

#백준 8393
count = int(input())
sum = 0

for i in range(1,count+1):
    sum += i

print(sum)

 

 

 

 

 

BAEKJOON 2741

 

 

문제

 

 

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

 

 

입력

 

첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.

 

 

 

print는 옵션이 없으면 자동 개행이다.

 

 

#백준 2741
count = int(input())

for i in range(1,count+1):
    print(i)

 

 

 

 

BAEKJOON 2742

 

 

위의 출력을 역으로 하는 것이다.

 

range() 함수의 옵션을 이해하였다면 적용하기 쉽다.

 

 

#백준 2742
count = int(input())

#range(시작,종료값,증감)
for i in range(count,0,-1):
    print(i)

 

728x90