728x90
https://www.acmicpc.net/problem/2309
import sys
height = [ int(sys.stdin.readline()) for _ in range(9)]
total = sum(height)
for i in range(9):
for j in range(i+1, 9):
if 100 == total - (height[i]+height[j]): #1
num1 = height[i] #2
num2 = height[j]
height.remove(num1) #3
height.remove(num2)
for i in range(len(height)): #4
print(height[i])
break
if len(height) < 9: #5
break
#1 : 2개의 수를 뺴줬을 때 100이면 성립
#2 : 두 수를 각각 변수에 저장
#3 : 두 수를 리스트에서 제거
#4 : 개행문자와 함께 출력
#5 : 빼줬으면 길이가 9가 아니므로 break
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 1929 파이썬(python) : 소수 구하기 - (에라토스테네스의 체) (0) | 2022.07.05 |
---|---|
[백준] 2869 python(파이썬) : 달팽이는 올라가고 싶다 - 상세해설 (0) | 2022.05.20 |