<๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด 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)
๋ฌด์์ด ์๋ชป ๋์์๊น์?
์ ๋ ๋ฌด์๋ฏธํ for๋ฌธ์ ์ค์ฒฉ์ด ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์๋๋ฐ ๊ทธ ๋ฌธ์ ๋๋ฌธ์ด์์๊น์?
๋ฌธ์ ๋ก ๋ค์ ๋์๊ฐ ๋ณด๊ฒ ์ต๋๋ค.
์ง๋ฌธ์์ ๊ฐ ์ ์ ๊ฐ์ 0๋๋ ์์ฐ์์ ๊ฐ์ ๊ฐ๋๋ค๊ณ ํ์ต๋๋ค.
๋ชจ๋ ์ ์ ๊ฐ์ด 0์ ๊ฐ๋๋ค๋ฉด row์ col์ ์ด๋ค ์์น ๊ฐ์ ๊ฐ์ ธ์ผ ํ ๊น์?
0, 0์ ์๋๊ฒ๋๋ค.
๊ทธ๋ฌ๋ฏ๋ก row์ col์ ์์น์๋ ์ฒซ๋ฒ์งธ ์ ์ ์์น๊ฐ(1, 1)์ ์ ๋ ฅํด์ฃผ๊ณ ์์ํด์ผํฉ๋๋ค
๋ค์์ ์์ ๋ ์ฝ๋์ ๋๋ค.
์์ ๋งํ๋ฏ ๋ฌด์๋ฏธํ for๋ฌธ์ ์ ๊ฑฐํ๊ณ ,
ํ ํ์ ์ฝ์์ ๋ ์ต๋๊ฐ(max ํจ์)๊ณผ์ ๋น๊ต๋ฅผ ํตํด ์๊ฐ์ ๋จ์ถ์์ผฐ์ต๋๋ค.
maxN = 0
row = 1
col = 1
for i in range(9):
nlist = list(map(int, input().split()))
if max(nlist) > maxN:
maxN = max(nlist)
row = i + 1
col = nlist.index(maxN) + 1
print(maxN)
print(row, col)
'๐๋ฌธ์ ํ์ด > ๐งฉBaekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฐฑ์ค 1181 ๋จ์ด ์ ๋ ฌ | ๋ด์ฅํจ์ (0) | 2023.01.07 |
---|---|
[Python] 10989 ์ ์ ๋ ฌํ๊ธฐ 3 | ๋ฉ๋ชจ๋ฆฌ ์ด๊ณผ | ์๊ฐ ์ด๊ณผ (2) | 2023.01.06 |
[Python] ๋ฐฑ์ค 2609 ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2023.01.04 |
[Python] ๋ฐฑ์ค 10807 ๊ฐ์์ธ๊ธฐ (0) | 2022.12.22 |
Notion Database (0) | 2022.12.21 |