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

Engineering ๐Ÿ’ป/Algorithm

[Leetcode/Python] 48. Rotate Image

DeepFlame 2022. 1. 12. 20:54

 

๐Ÿค” ๋ฌธ์ œ. 

2์ฐจ์› ๋ฐฐ์—ด์„ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ ๋Œ๋ฆฌ๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

 

๐Ÿค— ํ’€์ด. 

[๋‹จ์ˆœ ๊ตฌํ˜„]

์ฒ˜์Œ ํ’€์—ˆ๋˜ ๋ฐฉ์‹์€ ์ˆœ์ˆ˜ํ•œ ๊ตฌํ˜„์ด์—ˆ๋‹ค. ๋์—์„œ ๋ถ€ํ„ฐ ํ•œ ๋ฐ”ํ€ด์”ฉ ๋Œ๋ฉฐ ์ขŒํ‘œ๋ฅผ ๋‹ด๋Š” xy_list์™€ ๊ฐ’์„ ๋‹ด๋Š” v_list๋ฅผ ๋งŒ๋“  ๋’ค, v_list ๊ฐ’์„ ์ˆ˜์ •ํ•ด์„œ matrix๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜์˜€๋‹ค.

ํ†ต๊ณผ๋Š” ํ–ˆ์ง€๋งŒ, ์‹คํ–‰ ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ ธ๋‹ค.

 

[๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•]

์œ„์—์„œ๋Š” 2์ฐจ์› ๋ฐฐ์—ด์„ 1์ฐจ์› ๋ฐฐ์—ด๋กœ ๋ฐ”๊ฟ”์„œ ํ’€๋ ค๋Š” ์‹œ๋„๋ฅผ ํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ 2์ฐจ์› ๋ฐฐ์—ด์„ ์ „์ฒด์ ์œผ๋กœ ์›€์ง์ด๋ฉฐ ํ‘ธ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋‹ค. 

  1. matrix๋ฅผ ํ–‰์„ ์ค‘์‹ฌ์œผ๋กœ ๋’ค์ง‘๋Š”๋‹ค.
  2. matrix๋ฅผ ๋Œ€๊ฐ์„ ์„ ์ค‘์‹ฌ์œผ๋กœ ๋’ค์ง‘๋Š”๋‹ค.

 

์‹คํ–‰์†๋„๋Š” 2๋ฐฐ ์ •๋„ ์ฐจ์ด๋‚œ๋‹ค... ์—ญ์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋Š” ๊ตฌํ˜„ ์ „์— ์ƒ๊ฐ์„ ํ•ด์•ผํ•œ๋‹ค! ๐Ÿ˜“