파이썬/코딩테스트
[백준] 일곱 난쟁이 - Python(파이썬)
대전집주인
2024. 3. 23. 16:17
728x90
SMALL
9명의 난쟁이중 2명은 백설공주의 난쟁이가 아니라고 가정하였다.
이중 for문으로 처음 서있는 난쟁이와 두번째 서있는 난쟁이의 키를 합산하여
9명의 난쟁이 - 2명의 난쟁이 == 100 이면 또 그때 존재하는 난쟁이들의 위치를 리스트에 담아
result = []
for i in range(9):
result.insert(i,int(input()))
sum = sum(result)
num = 0
check = False
for i in range(9):
if check == True:
break
for j in range(i+1, 9):
num = sum - result[i] - result[j]
if num == 100:
result.remove(result[j])
result.remove(result[i])
check = True
break
for i in range(7):
print(result[i])
728x90
LIST