๊ตฌํ ๋ฌธ์
๋ฐฉํฅ๋ฒกํฐ ์ ํ์ฉํ๊ธฐ !๋ถ -> ๋ -> ๋จ -> ์ ๋ฐฉํฅ์ผ๋ก dx = [-1,0,1,0]dy = [0,1,0,-1]nx = x + dx[์ธ๋ฑ์ค]ny = y + dy[์ธ๋ฑ์ค] ๋ฒ์ ์์ ์๋์ง ์กฐ์ฌํ ๋ ๋๋ ๋ถ,๋,๋จ,์ ์ผ ๋ x ์ขํ, y ์ขํ ๋ชจ๋๋ฅผ ๋ค ๋๋ ์ ์กฐ์ฌํด์ฃผ์๋๋ฐ ์๋์ ๊ฐ์ด nx,ny๋ฅผ ๊ตฌํ๊ณ ํด๋น ์ขํ๊ฐ ๋ฒ์ ๋ด๋ถ์ ์๋์ง ์กฐ์ฌํด์ฃผ๋ฉด ๋๋ค.0
2024. 9. 29.
์ด์ฝํ
ํ์ด์ฌ : ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ ๋ฆฌ
์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ ์ ํ์ ๋ ฌ: ์ฒ๋ฆฌ๋์ง ์์ ๋ฐ์ดํฐ ์ค์์ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํด ๋งจ ์์ ๋ฐ์ดํฐ์ ๋ฐ๊พธ๋ ๊ฒ์ ๋ฐ๋ณต๋งค๋ฒ ํ์ฌ ๋ฒ์์์ ์ ์ผ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ณจ๋ผ์ ์ ์ผ ์์ชฝ์ผ๋ก ๋ณด๋ด์ฃผ๋ ์ ๋ ฌ๋ฐฉ๋ฒ!step : ์ฒ๋ฆฌ๋์ง ์์ ๋ฐ์ดํฐ ไธญ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ์ฌ ๊ฐ์ฅ ์์ ์๊ณผ ๋ฐ๊ฟ์ค๋ค.step0 : ์ฒ๋ฆฌ๋์ง ์์ ๋ฐ์ดํฐ ไธญ ๊ฐ์ฅ ์์ 0์ ์ ํํ์ฌ ๊ฐ์ฅ ์์ 7๊ณผ ๋ฐ๊ฟ์ค๋ค.์ด ๋ ์ฒ๋ฆฌ ๋์ง ์์ ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ ์ ์ฒด ๋ฒ์๋ฅผ ๋งํจ. - ํ์ ๋ฒ์๋ ๋งค๋ฒ ์ค์ด๋ ๋ค.array = [7,5,9,0,3,1,6,2,4,8]for i in range(len(array)): min_index = i for j in range(i+1,len(array)): if array[min_index] > array[j..
2024. 5. 5.