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
'파이썬 > 코딩테스트' 카테고리의 다른 글
[백준] 분해합 - Python(파이썬) (0) | 2024.03.23 |
---|---|
[백준] 한수 구하기 - Python(파이썬) (0) | 2024.03.23 |
[백준] 거북이 - Python(파이썬) (0) | 2024.03.23 |
[백준] 블랙잭 - Python(파이썬) (0) | 2024.03.23 |
[백준] 셀프넘버 구하기 - Python(파이썬) (0) | 2024.03.23 |