728x90
[๋ฌธ์ ๋งํฌ] ๐
SW Expert Academy
SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์!
swexpertacademy.com
ํ์ด
N์ ์ฝ์ ์ค์์ 1 ์ด์ 9 ์ดํ์ธ ์๊ฐ ์๋์ง ํ์ธํ๋ค.
๋ฐ๋ผ์ ๋ฐ๋ณต๋ฌธ์ 1๋ถํฐ 9๊น์ง๋ง ๋๊ฒ ํ๋ค.
- 1๋ถํฐ N์ ๋๋๋๋ฐ, ๋๋จธ์ง๊ฐ 0์ด๋ฉด ์ฝ์์ด๋ค. ์ด ๊ฐ์ a ๋ผ๊ณ ์๊ฐํ์.
- ๊ทธ๋ฆฌ๊ณ N์ ๋๋ ๋ชซ์ ๊ฐ์ด b ๋ผ๊ณ ์๊ฐํ๋ฉด, b ์ ๊ฐ๋ 9 ์ดํ๊ฐ ๋ผ์ผ ํ๋ค.
- ๋ฐ๋ผ์ and ์ฐ์ฐ์๋ก ๋๋จธ์ง๋ 0์ด๋ฉด์ ๋ชซ์ด 9 ์ดํ์ธ ๊ฑธ ์ฐพ๊ณ ๊ฒฐ๊ณผ์ "Yes" ๋ฅผ ์ ์ฅํ๋ค.
- ๊ทธ๋ฆฌ๊ณ ๋ถํ์ํ ์ถ๊ฐ ์ฐ์ฐ์ ์ค์ด๊ธฐ ์ํด ๋ฐ๋ณต๋ฌธ์ ์ข ๋ฃํ๋ค.
Solution
T = int(input()) # ํ
์คํธ ์ผ์ด์ค ์
for test_case in range(1, T + 1):
N = int(input())
result = "No"
for i in range(1, 10): # 1 ์ด์ 9 ์ดํ
if N % i == 0 and N // i < 10: # i ๊ฐ N์ ์ฝ์์ด๋ฉด์ 10 ์ดํ
result = "Yes"
break
print(f"#{test_case} {result}")
728x90
'๐งฉ Algorithm > SWEA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Programmers] L1. ๊ธฐ์ฌ๋จ์์ ๋ฌด๊ธฐ (Python) (2) | 2024.11.07 |
|---|---|
| [SWEA] 4676. ๋์ด์ง๋ ์๋ฆฌ ๋ง๋ค๊ธฐ (Python/D3) (0) | 2024.11.04 |
| [SWEA] 4299. ํํ์ด์ ์ฌ๋์ ํ์ด๋ฐ (Python/D3) (0) | 2024.11.04 |
| [SWEA] 15230. ์ํ๋ฒณ ๊ณต๋ถ (Python/D3) (0) | 2024.11.04 |
| [SWEA] 19185. ์ก์ญ๊ฐ์ (Python/D3) (0) | 2024.11.03 |