[๋ฌธ์ ๋งํฌ] ๐
SW Expert Academy
SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!
swexpertacademy.com
ํ์ด ๋ฐฉ๋ฒ
๐ก ํ ์คํธ ์ผ์ด์ค๋ง๋ค ์ถ๋ ฅํ์ง ๋ง๊ณ ๊ฒฐ๊ณผ๋ฅผ ๋ชจ์์ ํ๋ฒ์ ์ถ๋ ฅํ๊ธฐ (์๊ฐ ์ด๊ณผ ๋ฌธ์ )
ํ ์คํธ ์ผ์ด์ค ๋ฒํธ์ ํจ๊ป ๋ฆฌ์คํธ์ ๋ด๋ ๋ฐฉ๋ฒ
results.append(f"#{test_case} DRAW")
์ ์ฅํ ๊ฒฐ๊ณผ๋ฅผ ๊ฐํ๋ฌธ์์ ํจ๊ป ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ
print("\n".join(results))
Solution
T = int(input()) # ํ
์คํธ ์ผ์ด์ค ์
results = [] # ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ ๋ฆฌ์คํธ
for test_case in range(1, T + 1):
A, B, C, D = map(int, input().split())
alice = A * D # ๋ถ์ ๋น๊ต๋ฅผ ์ํด ๊ณฑ์
bob = C * B
if alice> bob:
results.append(f"#{test_case} ALICE")
elif alice < bob:
results.append(f"#{test_case} BOB")
else:
results.append(f"#{test_case} DRAW")
# ์ ์ฅํ ๊ฒฐ๊ณผ๋ฅผ ํ ๋ฒ์ ์ถ๋ ฅ
print("\n".join(results))
๐ฉ๐ป ํ๊ณ
์๊ฐ ์ด๊ณผ
T = int(input()) # ํ
์คํธ ์ผ์ด์ค ์
for test_case in range(1, T + 1):
A, B, C, D = map(int, input().split())
Alice = A / B
Bob = C / D
if Alice > Bob:
result = "ALICE"
elif Bob > Alice:
result = "BOB"
else:
result = "DRAW"
print(f"#{test_case} {result}")
์ ๋ง ์ฌ์ด ๋ฌธ์ ์ธ๋ฐ ์๊ฐ ์ด๊ณผ ๋ฌธ์ ๋๋ฌธ์ ์ ๋ต๋ฅ ์ด ๋ฎ์ ๊ฒ ๊ฐ๋ค. ๋งค๋ฒ ํ ์คํธ ์ผ์ด์ค๋ง๋ค ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ฉด ์คํ ์๊ฐ์ด ๊ธธ์ด์ง ์ ๋ฐ์ ์๋ค. ์์ผ๋ก ์๊ฐ ์ด๊ณผ๊ฐ ๋ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๋ฅผ ํ๋ฒ์ ์ ์ฅํด์ ๋ง์ง๋ง์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ๋ ๊ณ ๋ คํด๋ด์ผ๊ฒ ๋ค.
'๐งฉ Algorithm > SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [SWEA] 9280. ์ง์ฉ์ด๋ค ์ฃผ์ฐจํ์ (Python/D3) (0) | 2024.11.14 |
|---|---|
| [SWEA] 16800. ๊ตฌ๊ตฌ๋จ ๊ฑท๊ธฐ (Python/D3) (0) | 2024.11.14 |
| [SWEA] 4047. ์์ค์ด์ ์นด๋ ์นด์ดํ (Python/D3) (2) | 2024.11.14 |
| [SWEA] 3260. ๋ ์์ ๋ง์ (Python/D3) (1) | 2024.11.14 |
| [SWEA] 1873. ์ํธ์ ๋ฐฐํํ๋ (Python/D3) (2) | 2024.11.13 |