지나가던 개발자
[Python] 백준 1731번(추론) 문제 풀이 본문
문제가 정말 길다.
sequence = []
for i in range(int(input())):
sequence.append(int(input()))
if sequence[1] - sequence[0] == sequence[2] - sequence[1]:
print(sequence[-1]+(sequence[1]-sequence[0]))
else:
print(int(sequence[-1]*(sequence[1]/sequence[0])))
문제에서는 등차수열과 등비수열 둘 중 하나를 주기 때문에 등차수열이 아니라면 등비수열이다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 2581번(소수) 문제 풀이 (0) | 2022.04.16 |
---|---|
[Python] 백준 2231번(분해합) 문제 풀이 (0) | 2022.03.27 |
[Python] 백준 4101번(크냐?) 문제 풀이 (0) | 2022.03.27 |
[Python] 백준 11022번(A+B - 8) 문제 풀이 (0) | 2022.03.27 |
[Python] 백준 1264번(모음의 개수) 문제 풀이 (0) | 2022.03.18 |
Comments