๐ ์๊ณ ๋ฆฌ์ฆ
์ผ๊ฐํ์ ์ธ ๋ณ์ ๊ธธ์ด๊ฐ ์ฃผ์ด์ก์ ๋, ์ด ์ผ๊ฐํ์ด ์ง๊ฐ ์ผ๊ฐํ์ธ์ง ์๋์ง ํ๋จํ๊ธฐ ์ํด ํผํ๊ณ ๋ผ์ค์ ์ ๋ฆฌ์ ์ญ์ ์ด์ฉํ๋ฉด ๋๋ค.
ํผํ๊ณ ๋ผ์ค์ ์ ๋ฆฌ : ์ง๊ฐ์ผ๊ฐํ์์ ๋น๋ณ ๊ธธ์ด์ ์ ๊ณฑ์ ๋ค๋ฅธ ๋ ๋ณ์ ๊ธธ์ด์ ์ ๊ณฑ์ ํฉ๊ณผ ๊ฐ๋ค.
ํผํ๊ณ ๋ผ์ค ์ ๋ฆฌ์ ์ญ : ์ธ ๋ณ์ ๊ธธ์ด๊ฐ a,b,c์ธ ์ผ๊ฐํ์์ a^2 + b^2 = c^2์ด๋ฉด c๊ฐ ๋น๋ณ์ธ ์ง๊ฐ์ผ๊ฐํ์ด๋ค.
๐ป ์ต์ข ์ฝ๋
๊ฐ ๋ณ์ ๊ธธ์ด ์์น๋ฅผ ์์์ผ ๊ณ์ฐ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ sorted(s)๋ก ์ ๋ ฅ ๋ฐ์ ๊ฐ์ ์ ๋ ฌํด์ฃผ๊ณ , ์ธ๋ฑ์ฑ์ ํตํด์ ํผํ๊ณ ๋ผ์ค์ ์ญ์ ๊ณ์ฐํด์ฃผ์๋ค.
n = int(input())
for i in range(n):
s = list(map(int, input().split()))
s = sorted(s)
print('Scenario #{}:'.format(i+1))
if s[0]**2 + s[1]**2 == s[2]**2:
print('yes\n')
else:
print('no\n')
'PS > BOJ&Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/11652] ์นด๋ - ํ์ด์ฌ (0) | 2023.01.14 |
---|---|
[๋ฐฑ์ค/14582] ์ค๋๋ ์ก๋ค / ์ผ๊ตฌ์ ๋ํ ์ดํด / ํ์ด์ฌ ๋ฆฌ์คํธ ๋์ ํฉ (0) | 2023.01.14 |
[๋ฐฑ์ค/3986] ์ข์ ๋จ์ด / ์คํ / ์คํ ํ์ฉ๋ฒ / ์คํ ์๋ฆฌ (0) | 2023.01.13 |
[๋ฐฑ์ค/11179] 2์ง์ ๋ค์ง๊ธฐ (0) | 2023.01.12 |
[๋ฐฑ์ค/2947] ๋๋ฌด ์กฐ๊ฐ/์ ๋ ฌ/๋๊ฐ์ง ํ์ด (1) | 2023.01.11 |