๋ฐ์ํ
๐ก๋ฌธ์ ๋ถ์ ์์ฝ
๋์์ด๋ 7๋ช ์ธ๋ฐ, 9๋ช ์ด ์๋ก ์์ ์ด ๋ฐฑ์ค๊ณต์ฃผ์ ์ผ๊ณฑ ๋์์ด์ ์ฃผ์ธ๊ณต์ด๋ผ๊ณ ์ฃผ์ฅํ๋ค.
์ผ๊ณฑ ๋์์ด์ ํค์ ํฉ์ 100์ด๋ค.
์ํ ๋์์ด์ ํค๊ฐ ์ฃผ์ด์ก์ ๋, ์ผ๊ณฑ ๋์์ด๋ฅผ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด์ผ ํ๋ค.
๐ก์๊ณ ๋ฆฌ์ฆ ์ค๊ณ
๋์์ด 9๋ช ์ ํค๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
๋์์ด์ ํค๋ฅผ ์ค๋ฆ์ฐจ์ํ์ฌ ๋ฆฌ์คํธ์ ์ ์ฅํ๋ค.
๋์์ด ํค์ ์ ์ฒด ํฉ์์ ๋์์ด 2๋ช ์ ํค์ ํฉ์ ๋บ ๊ฐ์ด 100์ธ ๊ฒฝ์ฐ,
๊ทธ ๋ ๋์์ด 2๋ช ์ ์ญ์ ํด์ค๋ค.
๐ก์ฝ๋
heights = []
for i in range(9):
heights.append(int(input())) # ๋์์ด 9๋ช
์ ํค๋ฅผ ๋ฆฌ์คํธ๋ก ์
๋ ฅ
heights.sort() #๋์์ด 9๋ช
์ ํค๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ
for i in range(9):
for j in range(i+1, len(heights)):
if sum(heights) - heights[i] - heights[j] == 100: # 9๋ช
์ ํค์ ํฉ์์ 2๋ช
์ ํค์ ํฉ์ ๋บ ๊ฐ์ด 100 ์ผ๋
a = heights[i]
b = heights[j]
heights.remove(a)
heights.remove(b)
for i in heights:
print(i)
๐ก ํ๋ฆฐ ์ด์
del heights[i]
del heights[j]
๐ก ํ๋ฆฐ ๋ถ๋ถ ์์ or ๋ค๋ฅธ ํ์ด
a = heights[i]
b = heights[j]
heights.remove(a)
heights.remove(b)
๐ก ๋๋์ or ๊ธฐ์ตํ ์ ๋ณด
์ฝํ ์์ ๋๋๋ก del์ ์จ์ฃผ์ง ์๋๋ค.
๋ฐ์ํ
'๋ฐฑ์ค | Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค][1018]์ฒด์คํ ๋ค์ ์น ํ๊ธฐ | ํ์ด์ฌ (1) | 2024.12.13 |
---|---|
[๋ฐฑ์ค][10448] ์ ๋ ์นด ์ด๋ก | ํ์ด์ฌ (0) | 2024.12.11 |
[๋ฐฑ์ค][2231] ๋ถํดํฉ | ํ์ด์ฌ (1) | 2024.12.09 |
[๋ฐฑ์ค][7795] ๋จน์ ๊ฒ์ธ๊ฐ ๋จนํ ๊ฒ์ธ๊ฐ | ํ์ด์ฌ (0) | 2024.08.19 |
[๋ฐฑ์ค][10816] ์ซ์ ์นด๋ 2 | ํ์ด์ฌ | ์ด์งํ์(์ด๋ถํ์) (0) | 2024.08.18 |