Doputer

Snake ๊ฒŒ์ž„๐Ÿ

Snake ๊ฒŒ์ž„?

์‹ฌ์‹ฌํ•˜๊ธฐ๋„ ํ•˜๊ณ , ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ์„ ๋˜์‚ด๋ ค ๋ณผ ๊ฒธ Snake ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋ฐ‹๋ฐ‹ํ•œ ์บ”๋ฒ„์Šค์— ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋Š” ์•Š์•„์„œ ๊ฒ€์ƒ‰ํ•˜๋‹ค๊ฐ€ ๊ณ ์ „ ๊ฒŒ์ž„์Šค๋Ÿฌ์šด UI๋ฅผ ๋ฐœ๊ฒฌํ•ด์„œ ์ฐธ๊ณ ํ–ˆ๋‹ค.

 

ui.toast.com/weekly-pick/ko_20191216

 

๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ํ…ŒํŠธ๋ฆฌ์Šค ๋งŒ๋“ค๊ธฐ

์˜ค๋Š˜์€ ๊ณ ์ „ ๊ฒŒ์ž„์ธ ํ…ŒํŠธ๋ฆฌ์Šค๋กœ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ์—ฌํ–‰์„ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜ํ”ฝ, ๊ฒŒ์ž„ ๋ฃจํ”„ ๋ฐ ์ถฉ๋Œ ๊ฐ์ง€ ๋“ฑ์„ ๋‹ค๋ฃจ๊ณ , ๋งˆ์ง€๋ง‰์—๋Š” ์ ์ˆ˜์™€ ๋‚œ์ด๋„๊ฐ€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋Š” ๊ฒŒ์ž„์„ ๊ฐ–๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

ui.toast.com

 

๊ตฌํ˜„

๊ธฐ๋Šฅ์€ ๋ชจ๋‘ ์ง์ ‘ ๊ตฌํ˜„ํ–ˆ๊ณ , ๋‚˜๋ฆ„ ๊ฒŒ์ž„ ๋ฃฐ์„ ์ •ํ–ˆ๋‹ค.

 

 

ํŒจ๋ฐฐ ์กฐ๊ฑด์€ ๋‘ ๊ฐ€์ง€์ธ๋ฐ ๋ฒฝ์— ๋‹ฟ๊ฑฐ๋‚˜, ๋ฑ€์˜ ๋จธ๋ฆฌ๊ฐ€ ๋ชธํ†ต์— ๋‹ฟ์œผ๋ฉด ํŒจ๋ฐฐํ•œ๋‹ค.

 

 

๊ฒŒ์ž„์€ ์ด๋Ÿฐ ์‹์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค.

 

 

์ค‘๊ฐ„์— ๊ธฐ๋ง‰ํžŒ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ•ด์„œ ์บก์ฒ˜ํ•ด๋†จ๋‹ค.

 

์ฒ˜์Œ์— ๋ฑ€์„ ์„ค๊ณ„ํ•  ๋•Œ ๋ฐฐ์—ด(1 X 2)๋กœ ๋งŒ๋“ค์–ด์„œ ์‚ฌ๊ณผ๋ฅผ ๋จน์„ ๋•Œ๋งˆ๋‹ค ๋ฑ€์˜ ์ขŒํ‘œ(x, y)๋ฅผ ๋ฐฐ์—ด์— shift ํ•ด์คฌ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‚ฌ๊ณผ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฑ€์ด ์–ด๋Š ๋ฐฉํ–ฅ์—์„œ ๋‹ค๊ฐ€์˜ค๋Š”์ง€ ์ผ์ผ์ด ๊ณ„์‚ฐํ•˜๊ธฐ์—๋Š” ๋ณต์žกํ–ˆ๊ณ , ๋ฑ€์˜ ์›€์ง์ž„์„ ํ—ค๋“œ๊ฐ€ ์›€์ง์˜€์„ ๋•Œ ๋ชธํ†ต์ด ๋”ฐ๋ผ์„œ ์›€์ง์ด๋„๋ก ๋งŒ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ„์™€ ๊ฐ™์€ ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

 

๊ทธ๋ž˜์„œ ๋จผ์ € ๋ฑ€์ด ๋‹ค์Œ์œผ๋กœ ์ด๋™ํ•  ์ขŒํ‘œ๋ฅผ ๊ณ„์‚ฐํ•ด์„œ ๋ฐฐ์—ด์— unshift ํ•ด์ฃผ๊ณ , ํ…Œ์ผ์„ pop ํ•ด์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ์›€์ง์ž„์„ ๊ตฌํ˜„ํ–ˆ๋‹ค.

 

์›€์ง์ž„๋งŒ ๋งŒ๋“ค์–ด๋†“์œผ๋ฉด ๋‚˜๋จธ์ง€๋Š” ๊ตฌํ˜„์€ ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์˜€๋‹ค. ๋‹ค๋งŒ, ์ผ์ •๋Ÿ‰์˜ ์‚ฌ๊ณผ๋ฅผ ๋จน์„ ๋•Œ๋งˆ๋‹ค ๋ฑ€์˜ ์†๋„๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๋ถ€๋ถ„์€ ๋˜๊ฒŒ ๋ฏผ๊ฐํ•ด์„œ ์—ฌ๋Ÿฌ๋ฒˆ ํ”Œ๋ ˆ์ดํ•˜๋ฉด์„œ ์กฐ์ ˆํ–ˆ๋‹ค.

 

์†Œ์Šค ์ฝ”๋“œ

Snake.zip
0.00MB

๋ฐ˜์‘ํ˜•

์ด ๊ธ€์˜ ํƒœ๊ทธ

๋ธ”๋กœ๊ทธ์˜ ์ •๋ณด

Doputer

#๊น€๋„ํ˜„

ํ™œ๋™ํ•˜๊ธฐ