https://www.acmicpc.net/problem/4153
4153๋ฒ: ์ง๊ฐ์ผ๊ฐํ
์ ๋ ฅ์ ์ฌ๋ฌ๊ฐ์ ํ ์คํธ์ผ์ด์ค๋ก ์ฃผ์ด์ง๋ฉฐ ๋ง์ง๋ง์ค์๋ 0 0 0์ด ์ ๋ ฅ๋๋ค. ๊ฐ ํ ์คํธ์ผ์ด์ค๋ ๋ชจ๋ 30,000๋ณด๋ค ์์ ์์ ์ ์๋ก ์ฃผ์ด์ง๋ฉฐ, ๊ฐ ์ ๋ ฅ์ ๋ณ์ ๊ธธ์ด๋ฅผ ์๋ฏธํ๋ค.
www.acmicpc.net
์ฒ์ ์ฝ๋ - ํ๋ ธ๋ค
while True:
x, y, z = map(int, input().split())
if x==0 and y==0 and z==0:
break
if x**2 + y**2 == z**2:
print('right')
else:
print('wrong')
์ฒจ์ ์ ํ๋ ธ๋์ง ๋ ๋นํฉ์ค๋ฌ์ ๋๋ฐ.....
๋ฌธ์ ์ด๋์๋ z๊ฐ ๊ฐ์ฅ ํฐ ์ซ์๋ผ๋ ๋ง์ด ์๋ค...!!
๊ทธ๋์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด์ ๊ฐ์ฅ ํฐ ์ซ์๋ง ๋ฐ๋ก ๋นผ์คฌ๋ค
while True:
n = list(map(int, input().split()))
if sum(n) == 0:
break
z = max(n)
n.remove(z)
if n[0]**2 + n[1]**2 == z**2:
print('right')
else:
print('wrong')
๋ง์๋ค!
'๐ค > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ฐฑ์ค 1002: ํฐ๋ (Python) (0) | 2021.09.02 |
|---|---|
| ๋ฐฑ์ค 3053: ํ์ ๊ธฐํํ (Python) (0) | 2021.09.02 |
| ๋ฐฑ์ค 3009: ๋ค ๋ฒ์งธ ์ (Python) (0) | 2021.09.02 |
| ๋ฐฑ์ค 1085: ์ง์ฌ๊ฐํ์์ ํ์ถ (Python) (0) | 2021.09.02 |
| ๋ฐฑ์ค 9020: ๊ณจ๋๋ฐํ์ ์ถ์ธก (Python) (0) | 2021.09.01 |