Welcome! ๐Ÿ™‹โ€โ™‚๏ธ View more

LeetCode 2

[์•Œ๊ณ ๋ฆฌ์ฆ˜] ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ (feat. Leetcode)

๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€? ํฐ ๋ฌธ์ œ๋ฅผ ์ž‘์€ ๋ฌธ์ œ๋กœ ๋‚˜๋ˆ„์–ด ํ’€๊ณ , ์ž‘์€ ๋ฌธ์ œ์˜ ๋‹ต์„ ์žฌํ™œ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๋น„์šฉ์„ ํ™œ์šฉํ•˜์—ฌ ์‹œ๊ฐ„์  ๋น„์šฉ์„ ์ค„์ด๋Š” ๋ฐฉ์‹์ด๋‹ค. ๐Ÿ‘‰ ์กฐ๊ฑด ๋ถ€๋ถ„ ๋ฐ˜๋ณต ๋ฌธ์ œ: ์ž‘์€ ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฝ์šฐ ์ตœ์  ๋ถ€๋ถ„ ๊ตฌ์กฐ: ๊ฐ™์€ ๋ฌธ์ œ๋Š” ๊ตฌํ•  ๋•Œ๋งˆ๋‹ค ์ •๋‹ต์ด ๊ฐ™์„ ๊ฒฝ์šฐ ์ž‘์€ ๋ฌธ์ œ๊ฐ€ ๋ฐ˜๋ณต๋˜๊ณ  ๊ทธ ๋ฌธ์ œ์˜ ๋‹ต์ด ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์—, ๊ตณ์ด ์ž‘์€ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ณ„์‚ฐ์„ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ณ  ์ด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜์—ฌ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. Fibonacci ์ˆ˜์—ด DP๋ฅผ ์„ค๋ช…ํ•  ๋•Œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์œผ๋กœ ์˜ˆ๋ฅผ ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด Fibonacci ์ˆ˜์—ด์ด๋‹ค. ์ด๋Š” f(n) = f(n-1) + f(n-2)์˜ ์ ํ™”์‹์„ ๊ฐ€์ง„๋‹ค. ์•„๋ž˜ Leetcode ๋ฌธ์ œ๋ฅผ ์žฌ๊ท€ ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์–ด๋ณผ ๊ฒƒ์ด๋‹ค. https:..

[Leetcode/Python] 48. Rotate Image

๐Ÿค” ๋ฌธ์ œ. 2์ฐจ์› ๋ฐฐ์—ด์„ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ๋Œ๋ฆฌ๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๐Ÿค— ํ’€์ด. [๋‹จ์ˆœ ๊ตฌํ˜„] ์ฒ˜์Œ ํ’€์—ˆ๋˜ ๋ฐฉ์‹์€ ์ˆœ์ˆ˜ํ•œ ๊ตฌํ˜„์ด์—ˆ๋‹ค. ๋์—์„œ ๋ถ€ํ„ฐ ํ•œ ๋ฐ”ํ€ด์”ฉ ๋Œ๋ฉฐ ์ขŒํ‘œ๋ฅผ ๋‹ด๋Š” xy_list์™€ ๊ฐ’์„ ๋‹ด๋Š” v_list๋ฅผ ๋งŒ๋“  ๋’ค, v_list ๊ฐ’์„ ์ˆ˜์ •ํ•ด์„œ matrix๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜์˜€๋‹ค. ํ†ต๊ณผ๋Š” ํ–ˆ์ง€๋งŒ, ์‹คํ–‰ ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ ธ๋‹ค. HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค [๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•] ์œ„์—์„œ๋Š” 2์ฐจ์› ๋ฐฐ์—ด์„ 1์ฐจ์› ๋ฐฐ์—ด๋กœ ๋ฐ”๊ฟ”์„œ ํ’€๋ ค๋Š” ์‹œ๋„๋ฅผ ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ 2์ฐจ์› ๋ฐฐ์—ด์„ ์ „์ฒด์ ์œผ๋กœ ์›€์ง์ด๋ฉฐ ํ‘ธ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋‹ค. matrix๋ฅผ ํ–‰์„ ์ค‘์‹ฌ์œผ๋กœ ๋’ค์ง‘๋Š”๋‹ค. matrix๋ฅผ ๋Œ€๊ฐ์„ ์„ ์ค‘์‹ฌ์œผ๋กœ ๋’ค์ง‘๋Š”๋‹ค. HTML ์‚ฝ์ž… ๋ฏธ๋ฆฌ๋ณด๊ธฐํ•  ์ˆ˜ ์—†๋Š” ์†Œ์Šค ์‹คํ–‰์†๋„๋Š” 2๋ฐฐ ์ •๋„ ์ฐจ์ด๋‚œ๋‹ค... ์—ญ์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋Š” ๊ตฌํ˜„ ์ „์— ์ƒ๊ฐ์„ ํ•ด์•ผํ•œ๋‹ค! ๐Ÿ˜“