๋์ ์ฝ๋
T = int(input())
# ์ฌ๋ฌ๊ฐ์ ํ
์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ฏ๋ก, ๊ฐ๊ฐ์ ์ฒ๋ฆฌํฉ๋๋ค.
for t in range(1, T + 1):
arr = list(map(int,input().split()))
result = int((sum(arr) - (min(arr) + max(arr)))/8+0.5)
print("#"+str(t) , result)
์ ๋ต๋ฅ ์ด ๋ฎ์์ ์ด๋ ค์ธ ์ค ์์๋๋ฐ
๊ฐ๋จํ ๋ฌธ์ ์๋ค.
๊ทผ๋ฐ ๋ค๋ฅธ ์ฌ๋ ํ์ด ๋ณด๋ ๋นํจ์จ์ ์ธ ์ฝ๋์ธ ๊ฒ ๊ฐ๋ค.
sum ์ ์๊ฐ๋ณต์ก๋๊ฐ O(n) ์ด๋๊น..
๋ค๋ฅธ ์ฌ๋ ํ์ด
n_list.sort()
n_list = n_list[1:-1]
๋ฐฐ์ด์ ์ ๋ ฌํ๊ณ ์ฌ๋ผ์ด์ฑ ํด์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ด์ด
'Algorithm > SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWEA - D3] 4406. ๋ชจ์์ด ๋ณด์ด์ง ์๋ ์ฌ๋ (0) | 2023.04.20 |
---|---|
[SWEA - D3] 1206. View (0) | 2023.04.20 |
[SWEA - D2] 1204. ์ต๋น์ ๊ตฌํ๊ธฐ (0) | 2023.04.18 |
[SWEA - D2] 1983. ์กฐ๊ต์ ์ฑ์ ๋งค๊ธฐ๊ธฐ (0) | 2023.04.17 |
[SWEA - D2] 1976. ์๊ฐ ๋ง์ (0) | 2023.04.15 |