๐๏ธ ๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/161990
๐ก์์ด๋์ด
1. ๋ฐํํ๋ฉด์ ํ์ผ์ด ์๋ ์ขํ๋ฅผ ๋ด์ ๋ฆฌ์คํธ
2. ๋ฐ๋ณต๋ฌธ์ ํตํด ํ์ผ์ด ์์ ๊ฒฝ์ฐ(#) ์ขํ ๋ด๊ธฐ
**
3. ์ต์๊ฐ => ๋๋๊ทธ์ ์์์
4. ์ต๋๊ฐ => ๋๋๊ทธ ๋๋๋ ์
โ๏ธ๋ด์ฝ๋
def solution(wallpaper):
# ๋ฐํํ๋ฉด์ ํ,์ด ์ขํ๋ฅผ ๋ด์ ๋ฆฌ์คํธ
row = []
col = []
for i in range(len(wallpaper)):
for j in range(len(wallpaper[i])):
# ํ์ผ์ด ์์ ๊ฒฝ์ฐ(#) ํ,์ด ์ขํ ๋ด์์ฃผ๊ธฐ
if wallpaper[i][j] == "#":
row.append(i)
col.append(j)
# ์ต์๊ฐ => ๋๋๊ทธ์ ์์์
# ์ต๋๊ฐ => ๋๋๊ทธ์ ๋๋๋ ์
answer = [min(row), min(col), max(row) + 1, max(col) + 1]
return answer
๐ ์ค๋์ ํ๊ธฐ
๋ฌธ์ ๊ฐ ์ ๋ง,,,์ ๋ง ๊ท์ฐฎ์๋ค!! ๊ทธ๋๋ ์ฐจ๊ทผ์ฐจ๊ทผ ์์ผ๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ ค๋ณด๋ฉด ์ฝ๊ณ ๊ฐ๋จํ ๋ฌธ์ ์๋ค.
์ค๋ ๋ ์์ผ ,,, ๋์๊ฐ๋ ์ผ์ด ๊ฐ์ฅ ๋น ๋ฅด๋ค๋ ์ฌ์ค์ ๊นจ๋ซ๊ฒ ๋์๋ค zz
(๊ทธ๋ฆผ๊ทธ๋ฆฌ๊ธฐ ๊ท์ฐฎ์์ ์๊ฐํ๋ค๊ฐ ์์! ํ๊ณ ๊ทธ๋ฆผ๊ทธ๋ฆฌ๊ณ ๋น ๋ฅด๊ฒ ์ดํดํ๊ธฐ ๋๋ฌธ์,,,๐คฃ๐คฃ)
'๐ป Coding > [Algorithm]Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค | ๋ฉ๋ฆฌ๋ฐ๊ธฐ โญโญโญ - Python (0) | 2024.04.15 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค | ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ โญ - Python (1) | 2024.04.04 |
ํ๋ก๊ทธ๋๋จธ์ค | ๊ทค ๊ณ ๋ฅด๊ธฐ โญโญ - Python (1) | 2024.04.03 |
ํ๋ก๊ทธ๋๋จธ์ค | ์ฑ๊ฒฉ ์ ํ ๊ฒ์ฌํ๊ธฐ โญ - Python (0) | 2024.04.02 |
์ํํฐ์ด | ์ฐ๋ฌผ ์ ๊ฐ๊ตฌ๋ฆฌ โญโญโญ - PYTHON (0) | 2024.03.22 |