์ ์ฒด ๊ธ
[Python] ๋ฐฑ์ค 2609 ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์
๋ธ๋ก ์ฆ 1 ๋ฌธ์ (์ ๋ต๋ง์ด ์๋ ๊ฐ์ธ์ ์ธ ํ์ด ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค) ์ฝ๋๋ฅผ ์ค๋ช ํ๊ธฐ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ์ํ์ ์ผ๋ก ์ดํดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ํ ๋ฌธ์ ์์ ๋ ๊ฐ๋ ํ์ด์ผ ๋ผ? ํ ์ ์์ผ๋ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ ์ง๊ฟ์ฒ๋ผ ๋ค๋ ์ ์๋ ์น๊ตฌ์ ๋๋ค. ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ด๋ผ๋ ๋ญ๊ฐ ๋๋จํด ๋ณด์ด๋ ๋ฐฉ๋ฒ์ผ๋ก ํ ์๋ ์์ง๋ง ์ ๋ ๊ฐ๋ ์ ์ฐพ์๋ณด๊ณ ์ ์ฉํ๋ ๋ฐฉ์์ผ๋ก ์ ๊ทผํ์ต๋๋ค. ๊ฑฐ๋์ ๋ฏธํ๊ณ ์ ๊ฐ ์ฐธ๊ณ ํ ๊ฐ๋ ์ ๋ณด์๊ฒ ์ต๋๋ค. ํด๋น ๊ฐ๋ ์ ํตํด ๋ ๊ฐ์ ์ ๋ ฅ๊ฐ(a, b)์ ๋ํด ๋๋์ด ๋จ์ด์ง๋ ๊ฐ ์ค ๊ฐ์ฅ ํฐ ๊ฐ(์ต๋๊ณต์ฝ์, gcd)๊ณผ a/์ต๋๊ณต์ฝ์ * b/์ต๋๊ณต์ฝ์ * ์ต๋๊ณต์ฝ์ (์ต์๊ณต๋ฐฐ์, a*b/gcd) ๋์ถํ ์ ์์์ต๋๋ค. a, b = list(map(int, input().split())) nu..
[Python] ๋ฐฑ์ค 2566 ์ต๋๊ฐ | NameError
๊ณผ ๊ฐ์ด 9×9 ๊ฒฉ์ํ์ ์ฐ์ฌ์ง 81๊ฐ์ ์์ฐ์ ๋๋ 0์ด ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ํ ๋ช ์ด์ ์์นํ ์์ธ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ๋ค์๊ณผ ๊ฐ์ด 81๊ฐ์ ์๊ฐ ์ฃผ์ด์ง๋ฉด ์ด๋ค ์ค ์ต๋๊ฐ์ 90์ด๊ณ , ์ด ๊ฐ์ 5ํ 7์ด์ ์์นํ๋ค. ์ฒ์ ์ ์ถํ ์ฝ๋๋ฅผ ๋จผ์ ๋ณด๊ฒ ์ต๋๋ค. *ํ๋ฆฐ ์ฝ๋ ์ ๋๋ค maxN = 0 row = 0 col = 0 for i in range(9): nlist = list(map(int, input().split())) for j in range(9): if nlist[j] > maxN: maxN = nlist[j] row = i+1 col = j+1 print(maxN) print(row, end=" ") print(col) ๋ฌด์์ด ์๋ชป ๋์..
[Python] ๋ฐฑ์ค 10807 ๊ฐ์์ธ๊ธฐ
input() nlist = list(map(int, input().split())) v = int(input()) count = 0 for n in nlist: if v == n: count += 1 print(count) ๋ฐ๋ก ์ค๋ช ์ ํ์ง์๋๋ก ํ๊ฒ ์ต๋๋ค ๊ถ๊ธํ ์ ์ด ์๋ค๋ฉด ๋๊ธ ๋ฌ์์ฃผ์ธ์!
Notion Database
https://sin-young.notion.site/cbf6c7a3f75546f3a19a5f315d7521ea?v=0e0a79c426664e62ba7dfdd25568560e Baekjoon A new tool for teams & individuals that blends everyday work apps into one. sin-young.notion.site ๋ธ๋ก๊ทธ์ ์์ฑํ์ง ์์ ๋ฌธ์ ํ์ด๋ฅผ ํด๋น ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฐพ์๋ณด์ค ์ ์์ต๋๋ค.