728x90
반응형
나의 답변
length = int(input())
i = 0
summation = 0
while i < length:
i += 1
summation += i
print(summation)
while 문을 사용했고, 정답을 맞출 수 있었다.
하지만, 뭔가 더 좋은 코드들이 있을 것 같아서 다른 사람들의 코드를 살펴보기 시작했고 역시나 더 간단한 코드를 짤 수 있었다.
다른 사람 답변
# 다른 사람 답변1
n = int(input())
a = 0
for i in range(1,n+1):
a += i
print(a)
# 다른 답변 2
print(sum(range(1, int(input())+1)))
심지어 답변 2는 한줄만으로 끝날 수 있었다.
간단한 구조를 구현하는 것 또한 정말 중요하다고 생각한다.
728x90
반응형
'학부 > 코딩테스트 준비' 카테고리의 다른 글
백준 (단계별 풀어보기 4단계) 10807 문제, 파이썬 (0) | 2023.09.22 |
---|---|
백준 (단계별 풀어보기 3단계) 2439 문제, 파이썬 (0) | 2023.09.21 |
백준 (단계별 풀어보기 2단계) 2480 문제, 파이썬 (0) | 2023.09.19 |
백준 (단계별 풀어보기 2단계) 2525문제, 파이썬 (0) | 2023.09.17 |
백준 (단계별 풀어보기 2단계) 2753 문제, 파이썬 (0) | 2023.09.16 |