SW Expert Academy
SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!
swexpertacademy.com
์ค๋ช
์ต๋๊ฐ๊ณผ ์ต์๊ฐ์ ์ ์ธํ ๋๋จธ์ง ํ๊ท ๊ฐ์ ์ถ๋ ฅํด์ผ ํ๋ค. ํ๊ท ๊ฐ์ด ์์์ ์ด ๋์ฌ ๊ฒฝ์ฐ, ์์์ ์ฒซ์งธ ์๋ฆฌ์์ ๋ฐ์ฌ๋ฆผํ ์ ์๋ฅผ ์ถ๋ ฅํด์ผ ํ๋ค.
ํ์ด
๋ฆฌ์คํธ์ ์ ์ฒด ํฉ์์ ์ต์์ ์ต๋๋ฅผ ๋บํ, ํ๊ท ๊ฐ์ ๊ณ์ฐํ๋ค.
ํ์ด์ฌ ๋ด์ฅํจ์ sum, max, min, round๋ฅผ ์ฌ์ฉํ๋ค.
• sum(list) - ๋ฆฌ์คํธ์ ํฉ์ ๊ณ์ฐํ์ฌ ๋ฐํํ๋ค.
• max(list) - ๋ฆฌ์คํธ์ ์๋ ๊ฐ ์ค ์ต๋๊ฐ์ ๋ฐํํ๋ค.
• min(list) - ๋ฆฌ์คํธ์ ์๋ ๊ฐ ์ค ์ต์๊ฐ์ ๋ฐํํ๋ค.
• round() - ๊ฐ์ ๋ฐ์ฌ๋ฆผ ํ ํ, ์์์ ์ ๋ฒ๋ฆฌ๊ณ ์ ์๋ง ์ถ๋ ฅํ๋ค.
- ๋ ๋ฒ์งธ ์ธ์๋ ๋ฐ์ ์ ์๋๋ฐ, ์์์ ๋ช ์งธ ์๋ฆฌ๊น์ง ๋ฐ์ฌ๋ฆผํ ๊ฒ์ธ์ง ์ง์ ํ๋ค.
Solution
t = int(input())
for i in range(1, t+1):
ans = 0
num = list(map(int, input().split()))
ans = sum(num) - (max(num) + min(num))
print("#"+str(i),round(ans/8))
๐ฉ๐ป ํ๊ณ
1์ฐจ ์ ์ถ์ ์คํจํ์๋๋ฐ ๋ฌธ์ ๋ฅผ ์ ๋๋ก ์ ์ฝ๊ณ ํ์ด์ ํ๋ ธ๋ค. ๋ฐ์ฌ๋ฆผํ ์ ์๋ฅผ ์ถ๋ ฅํด์ผ ํ๋ค๋ ์กฐ๊ฑด์ ๋ชป ๋ดค๋ค. ๊ทธ๋์ round ํจ์๋ฅผ ์ฌ์ฉํด์ ์กฐ๊ฑด์ ๋ง๊ฒ ํ๊ณ passํ๋ค. ๊ธฐ๋ณธ์ ์ธ ๊ฑธ ๋ชปํด์ ์ฌ์ด ๋ฌธ์ ๋ ๋ฐ๋ก ํจ์ค๋ฅผ ๋ชปํด์..๋ฐ์ฑํด์ผ๊ฒ ๋ค. ๋ฌธ์ ๋ฅผ ์ ์ฝ์!
'๐งฉ Algorithm > SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [SWEA] 1204. ์ต๋น์ ๊ตฌํ๊ธฐ (Python/D2) (1) | 2023.11.02 |
|---|---|
| [SWEA] 1983. ์กฐ๊ต์ ์ฑ์ ๋งค๊ธฐ๊ธฐ (Python/D2) (2) | 2023.11.02 |
| [SWEA] 1966. ์ซ์๋ฅผ ์ ๋ ฌํ์ (Python/D2) (2) | 2023.10.31 |
| [SWEA] 1936. 1๋1 ๊ฐ์๋ฐ์๋ณด (Python/D1) (0) | 2023.10.30 |
| [SWEA] 2072. ํ์๋ง ๋ํ๊ธฐ (Python/D1) (0) | 2023.10.30 |