8393. 합

이윤설·2023년 2월 4일
0

내가 쓴 정답

n = int(input()) # 3
result = 0

for i in range(1,n+1): 
    result += i  # result = result + i
    if n > 10000:
        break    
print(result)

다른 풀이(sum함수 코드 이용한 줄 작성)

n = int(input)
print(sum(range(1, n+1)))

위에서 한 줄 코드에서 입력받는 수를 n = int(input)으로 빼내고 작성해볼 수도 있다. sum 함수는 여러 개의 수를 더한 값을 출력하는 함수이다. sum함수 안에서 숫자로 이루어진 iterable 자료형을 생성하는 range함수를 이용해서 1부터 n까지의 숫자 범위를 지정해 보았다. (출처=https://ooyoung.tistory.com/33)

profile
화려한 외면이 아닌 단단한 내면

0개의 댓글