๋ฌธ์์ด ๋ด p์ y์ ๊ฐ์์์ ๋ํ๊ธฐ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ 0๋จ๊ณ ์ ๋ต๋ฅ ๋์๊ฑฐ๋ถํฐ ํ์!!์ง๊ธ์ ๋ํํ ๋(๋ฐ๋ฐ๋ฅ์ค๋ ฅ ๊ฒธ์์๋ ์ง์ง์ปด๋งน) ๋๋ฌด ์ฌ์ด๋ฌธ์ ๋ ์ ํ์!\*์ฐธ๊ณ ํ ๋งํ ๋ต๋ณ์ด ์๋ ๋ฌธ์ ๋ ํฌ์คํ ํ์๋ ์์ ๋๋์ ๊ฐ๋๊ธฐ์ง์์ ํฉ๋ฐฐ์ด์ ํ๊ท ๊ฐ์๊ผฌ์นMath.floor ๋ ์ค๋ ์๊ฒ๋ฌ๋๋ฐ ์์ซ์ ์๋๋ก
์ค๋๋ ์ ๋ต๋ฅ ๋์ ๋ฌธ์ ์์ผ๋ก ํ์ด ์์ ..!ํผ์ ๋๋ ๋จน๊ธฐ (1)๋ด ํ์ด: else if ์ ์ด ์กฐ๊ฑด์ if์ ๋จผ์ ์ฐ๊ณ ๊ทธ ๋ค์ ๊ทธ๋ฅ else๋ก ์์ ๊ธฐ์ฌํ์ง ์๊ณ ๋ ๋๋ผ์ ์์๋ค..!๋ค๋ฅธ ์ฌ๋ ํ์ด: ๊ฒฐ๊ตญ ์์์ ์ด ์กฐ๊ธ์ด๋ผ๋ ์ฌ๋ผ๊ฐ๋ค๋ฉด 1ํ ๋ ์์ผ์ผํ๋๊ฑด๋ฐ ์ฌ
ํญํด์ค ๋ณธ๊ฒฉ์ ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ์ฃผ์ฐจ๊ฐ ์์๋ฌ๋ค. ํ์ดํ๋ก๊ทธ๋๋ฐ์ผ๋ก ์งํ๋ ๊ฑฐ๋ผ ๋ง์ด ๊ฑฑ์ ์ด๋ค์๋๋ฉด ๋,,,๋๋ฌด ๋ชจ๋ฅด๋๊น ใ ใ ใ ใ ํ์ดํ ์ด๋ค๐ = ๋ด๊ฐ ์๊ฐํ ๋์ด๋์๋ ํ์ด1\. ํ๊ท ๊ตฌํ๊ธฐ2\. ์๋ฆฟ์ ๋ํ๊ธฐ 1๋ ๋ฒจ๋์ ํ์ด: ์ฒ์์ sum = 0 ๊ฐ์ ์ฃผ๋๊ฑธ
์ค๋ ํ๊ณ ์๋ ๋ฌธ์ ์ค์ ๋ฒจ๋ก๊น ์ด ํ์ํ ๋ฌธ์ ๊ฐ ๋๋ฌด ๋ง์์ ๋์์ ์ฌ๋ฆฐ๋น....์ง์น๋คใ ..์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ 1๋ ๋ฒจ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ 1๋ ๋ฒจ๋์ ํ์ด: ์ ๊ณฑ๊ทผ์ด๋ ์ ๊ณฑ์ด๋ ๊ฐ์๊ธฐ ๊ธฐ์ต๋์๋๊ณ ์๊พธ๋ง ํท๊ฐ๋ ค์ ์ฃฝ๋์ค ์์๋ค;;; ๊ฐ๋ ์ ๋ฆฌ๋ฅผ ํ๊ณ ๋ฌธ์ ํ์ด๋ฅผ ์งํํ
ํ์ด ํ๋ก๊ทธ๋๋ฐ์ด ์งํ์ค์ด๋ผ ์ต๋ํ ๋ค๋ฅธ์ฌ๋์๊ฒ ์ดํด๊ฐ ๋ ์์๊ฒ๋ ๋ฆฌ๋ทฐ๋ฅผ ํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ฉด์ ํ์๋๋ฐ๊ทธ๋ฅ ๋ฌธ์ ์์ฒด๊ฐ ์ด๋ ค์์ ๋๋ฌด ํ๋ค์๋ค,,,,,,๋ ์ ์ ์ฌ์ด์ ํฉ 1๋ ๋ฒจ์ฝ๋ผ์ธ ์ถ์ธก 1๋ ๋ฒจ์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ 1๋ ๋ฒจ๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด 1๋ ๋ฒจ์์ ๋ํ๊ธฐ 1๋ ๋ฒจ
์ค๋ ํผ ๋ฌธ์ ๊ฐ ๋ง์์ ๊ฒฐ๊ตญ ๋๋ ์ ๋ฒจ๋ก๊น ํ๊ฒ๋๋ค,,, ใ ใ ,.ใ ๋จธ๋ฆฌ๊ฐ ํฐ์ง๊ฑฐ๊ฐ๋คํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ 1๋ ๋ฒจ์๋ ์ซ์ ๋ํ๊ธฐ 1๋ ๋ฒจ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ 1๋ ๋ฒจ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ 1๋ ๋ฒจ๋์ ํ์ด: ๋ฌธ์ ๋ฅผ ์ฒ์ ์ฝ๊ณ ์ ์ฌ์ด๋ฌธ์ ๊ฐ? ํ๋๋ฐ ์๊พธ ๊ผฌ๋ฆฌ์ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ๊ณ ์๊ฐ
๋์ด ๋๋ฌด ์ํ์ ์ค๋ ํ๋ฃจ์ข ์ผ ์ปดํจํฐ๋ฅผ ๋ชป๋ดค๋ค๊ฐ TIL์ ์จ์ผํ๋ ๋ช๋ฌธ์ ํ๋ฌ์๋ค..์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์? 1๋ ๋ฒจ๋ด์ 1๋ ๋ฒจ์ฝ์์ ๊ฐ์์ ๋ง์ 1๋ ๋ฒจ๋์ ํ์ด: ์ด...์ผ๋จ ์ฒ์์ ๋ฌธ์์ด๋ก ๋ฐ๊ฟ์ ์ธ๋ฑ์คํ๋ํ๋์ ๊ฐ์ ์ด๋ป๊ฒ ๋ฃ์ด์ผํ์ง..ํ๊ณ ๊ณ ๋ฏผํ๋ค๊ฐ๊ทธ๋ฅ ์๋๊ทธ๋๋ก
์ค๋๋ ๋ฌธ์ ํ์ด๋ ์งํ๋๋ค,,! ๐ = ๋ด๊ฐ ์๊ฐํ ๋์ด๋์๋ ํ์ด ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ 1๋ ๋ฒจ ๋ถ์กฑํ ๊ธ์ก ๊ณ์ฐํ๊ธฐ 1๋ ๋ฒจ ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ 1๋ ๋ฒจ ํ๋ ฌ์ ๋ง์ 1๋ ๋ฒจ 1. ๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ ๋์ ํ์ด : split() ์ผ๋ก ํ๋์ฉ ๋ถ๋ฆฌํ๋ค์
์ค๋ํธ๋ ์๋ ๋ง์์ ๋๋ ๋ฒจ๋ก๊น ํ๋ท,,๐ = ๋ด๊ฐ ์๊ฐํ ๋์ด๋์๋ ํ์ด์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ 1๋ ๋ฒจ์ผ์ง๋ฒ ๋ค์ง๊ธฐ 1๋ ๋ฒจ์ผ์ด์ฌ 1๋ ๋ฒจ๋์ ํ์ด: ์ฃผ์์ ์ค๋ช ์ด ์ ๋ถ ํฌํจ๋์ด์๋ค..์ฒ์๋ณด๋ ํํ์ ๋ฌธ์ ์๊ณ , ์ผ๋จ ๋ฌธ์ ๋ฅผ ์ดํดํ๋๊ฒ ์ค์ํ๋ค. ๊ทธ๋์ a์ b๊ฐ ๊ฐ๊ฐ ๋ณ์๊ฐ์,
์ค๋๋ ๋ฌ๋ ค๋ณด์ ๋ง๋ผํค,,, ใ ใ ๐ = ๋ด๊ฐ ์๊ฐํ ๋์ด๋์๋ ํ์ด1\. ์ต์์ง์ฌ๊ฐํ 1๋ ๋ฒจ2\. ํฌ๊ธฐ๊ฐ ์์ ๋ถ๋ถ ๋ฌธ์์ด 1๋ ๋ฒจ3\. ์ด์ํ ๋ฌธ์๋ง๋ค๊ธฐ 1๋ ๋ฒจ๋์ ํ์ด: ๋ฐฐ์ด ์์๋ค์ ์๋ค๋ฅผ ๋ฐ๊ฟ์ ๊ฐ๋ก ์ธ๋ก๋ฅผ ๋ฐ๊ฟ์ ์๋ค. ๊ทธ๋์ ๊ฐ๋ก๊ฐ์ด๋ ์ธ๋ก๊ฐ์ ๊ฐ์ ๋ค์ง์์
์ฃผ์ด์ง ๋ฌธํญ์ ์ผ๋จ ๋ค ํ์ดํด์ ๋ค์ 0๋จ๊ณ ์ํผ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์์ํ๋ค..!๋์ด ์ํ์ ์ปดํจํฐ๋ฅผ ์ค๋ ๋ชปํ๊ฒ ๋ค ์ด์ฉ์ง ใ ใ ๋ฃจํ ์ธ์ ์ฃผ๋ฌธํ๋ค....ํผ์ ๋๋ ๋จน๊ธฐ (3)๋จธ์ฑ์ด๋ณด๋ค ํค ํฐ ์ฌ๋์ ์ ์์น ๊ตฌํ๊ธฐ๋ฐฐ์ด ๋๋ฐฐ ๋ง๋ค๊ธฐ๋ฌธ์์ด ๋ค์ง๊ธฐ์์์์ ๊ฐ์๋์ ํ์ด: ํผ์ ๋๋ ๋จน
์ผ๋จ ์ ๋ง ๊ธด์ฅ๋ฌ๋ค. ์์ ๋ นํ๋ฅผ ํด๋ณธ์ ๋ ์๊ณ , ์ ํ๋ธ ์ ๋ก๋๋ ํด๋ณธ์ ์์ด์ ๋ฏ์ ์ผ์ ํ ์คํธ์๊ฐ๋ด์ ํด์ผํ๋ค๋๊ฒ์ ๋ํ ์กฐ๊ธ์ ๋ถ๋ด๊ฐ๊ณผ ํ ์คํธ ๋์ด๋๊ฐ ๊ฑฑ์ ๋ฌ์๋ค.. ๊ทธ๋ ๊ฒ ์ํ์ ์์๋ฌ๊ณ , ๊ฒฐ๊ณผ๋ FAIL.. ์ด์๋ค๋ณ๋ช ์ ์ฌ์ง๋ ์๋ค.. ๋ฌธ์ ๋ฅผ ๋๋ฐ๋ก ์ฝ์์ด์ผ ํ๋
ํญํด์์ ๋งค์ผ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํธ๋ ์๊ฐ์ ์ฃผ์ด์ค๋ค.ํ์๊ฐ์ฉ์ธ๋ฐ ์ฃฝ์ด๋ผ๊ณ ํผ๋ค ใ ,.ใ ๋์ด๋๊ฐ ๋๋ฌด ์๋ค,.,.,.์ซ์ ๋ฌธ์์ด๊ณผ ์๋จ์ด๋์ ํ์ด: ๊ฐ ์ซ์๋ฅผ ๋์ํ๋ ๋ฌธ์์ด์ด ์ ํด์ ธ์์ผ๋, ํด๋น ๋ฌธ์์ด์ ์ซ์๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅํ๋๋กํ๋ ๋ฌธ์ ์๋๋ฐ,์ด ๋ฌธ์ ๋ก ์ธํด์ ์ ๊ท์์
K๋ฒ์งธ์๋์ ํ์ด: ์ผ๋จ ๋ฐฐ์ด์ from to ๋ก ์๋ผ๋ด์ผ ํ๊ธฐ๋๋ฌธ์ slice ๋ฉ์๋๋ฅผ ์ด์ฉํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๊ณ ,์์นจ์ ์ผ์ด๋์๋ง์ ํ์ด๋ฅผ ํด์ ๊ทธ๋ฐ๊ฐ commands.length๊ฐ๊ณผ commands ์ธ๋ฑ์ค ๊ฐ์ ์ฐจ์ด๋ฅผ ๋๊ณ ์ฝ๋ฉํด์ผํ๋ ๊ฑธ ๊น๋จน์ด์ ํ์ฐธ ์๊ฐํ๊ณ ๋ง์๋ค.
๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐ๋์ ํ์ด: ์ผ๋จ ๋งค์ผ ์์นจ์ ์์์ธ ์ฝ๋ฉํ ์คํธ,, ๊ต์ฅํ ๋์๊ฐ์ง์๋ ๋จธ๋ฆฌ๋ฅผ ์จ์ผํด์ ํ๋ค๊ณ .์ค๋๊ฐ์ ๋ฌธ์ ๋ ๋์ฑ ๋ ๋ง์ดํ๊ณ ์ถ์ง์์,,,ใ ,.ใ ๋ณ์๊ฐ i๊ฐ ๋์ด๊ฐ๋ฉด ํผ๊ณคํด..์ผ๋จ ๋ญ.. numbers์์ ์๋ก ๋ค๋ฅธ ์ธ๋ฑ์ค์ ์๋ ๋ ๊ฐ์ ์๋ฅผ
๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ ๊ธ์๋์ ํ์ด: ์ผ๋จ ์ฃผ์์ ์ ๋ถ ๋ฌ์์ ๋์ค์ ๋ด๋ ํ๋ฐฉ์ ์ดํด๋๊ฒ๋ ํด๋๋ค..๋๋ฌด ์กธ๋ ค์ ๋๋ฌผ์ด๋๋ค... ํ๋ฃจ์ข ์ผ ๊ณผ์ ๋ฅผ ํ๋๋ฐ ํ๋๋ ์ง์ฒ์ด ์์ด์ ์ ๋ง ์ธ์์ด๋ ๋ปํ๋ค..์๊ณ ๋ฆฌ์ฆ ํ์ด๋ ์ด๋ฐ ๋ด ์ถ์ ํ๋์ ๋น์ด๋ค.. ํด๊ฒฐ์ด ์ด์ผ๋ฌ๋ ๋๋๊น...
์ฝ๋ผ๋ฌธ์ ๋์ ํ์ด: ์์นจ๋ง๋ค ์๊ณ ๋ฆฌ์ฆ ํ์ด๋ฅผ ํ๋๋ฐ ์ฐ์๊ฐ ์๋๋ค ๋จธ๋ฆฌ์์์.. ๊ทธ๋์ ๊ณ ์์ข ํ๊ณ ,๋ ธํธ์ ํ์ด๋ฅผ ํด์ ํ์๋ค. ์ผ๋จ while์ ๋ฐ๋ณต๋ฌธ์ด๊ธฐ๋๋ฌธ์ ์ฒ์ n๊ฐ์ด ์์์ ๊ฐ์ด 20์ผ๋ก ์์๋๊ณ ,n = Math.floor(n / a) \* b + n % a
๋ช ์์ ์ ๋น (1)
2016๋ ๋์ ํ์ด: new Date(year, month, day) ์ ๋ ฅ์"Tue May 24 2016 00:00:00 GMT+0000" ํ์์ผ๋ก ์ถ๋ ฅ.๋ธ๋ผ์ฐ์ ํ๊ฒฝ ๋๋ ์คํ ํ๊ฒฝ์ ๋ฐ๋ผ ํ์์ ๋ค๋ฅผ ์ ์๋ค.ํ์ง๋ง ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก toString() ๋ฉ์
์์ด์ค ์๋ฉ๋ฆฌ์นด๋ ธ์๋ฆฟ์ ๋ํ๊ธฐ์ท๊ฐ๊ฒ ํ ์ธ ๋ฐ๊ธฐ๋์ ํ์ด: answer์ ๋ฐฐ์ด๊ฐ์ ์๋ฉ๋ฆฌ์นด๋ ธ ์, ๋จ์๋ ์ด ๋ค์ด์ค๋ฏ๋ก, ๋งค์ฐ๋งค์ฐ ๊ฐ๋จํ ๋ฌธ์ ์๋ค.์์ซ์ ์ ๋ฒ๋ ค์ผํ๋ฏ๋ก Math.floor ์ฌ์ฉ๋์ ๋ค๋ฅธ ํ์ด: ๊ธฐ๋ณธ answer ๊ฐ์ ์ธ๋ฑ์ค์ ์ด๊ธฐํ๊ฐ์ผ๋ก ์ง์ด๋ฃ๊ณ , ๊ฐ๊ฐ์
์จ์ด์๋ ์ซ์์ ๋ง์ (1)์ง์๋ ์ซ์ด์์ค์๊ฐ ๊ตฌํ๊ธฐ์ ๊ณฑ์ ํ๋ณํ๊ธฐ์ธ๊ท ์ฆ์๋์ ํ์ด: ์๋ฐ๋ก ํ์๋ ๋ฌธ์ ์ธ๋ฐ /a-zA-Z/g ์ ๊ท์ ํํ์ ๋ชฐ๋ผ์ ์ ๋จน์๋ค.์ผ๋จ ์๋ก์ด ๋ณ์๊ฐ์ ์ ์ธํ๊ณ my_string์ ์ํ๋ฒณ์ ๋ชจ๋ ์ ์ธํ๋ค split์ผ๋ก ๋๋จธ์ง ๊ฐ(์ซ์)ํ๋์ฉ
n์ ๋ฐฐ์ ๊ณ ๋ฅด๊ธฐ๊ฐ๋ฏธ ๊ตฐ๋จ๋ถ์์ ๋ง์ โญ๏ธโญ๏ธโญ๏ธ๋์ ํ์ด: ์ฌ๋ฌ ์์๊ฐ์ด ๋ด๊ธด numlist์์ n์ ๋ฐฐ์๊ฐ๋ง ๋ฝ์์ returnํ๋ ๋ฌธ์ ์๋ค.๊ทธ๋ ๋ค๋ฉด numlist์ ์ธ๋ฑ์ค0 ๋ถํฐ ์ฐจ๋ก๋๋ก n์ผ๋ก ๋๋ ๋๋จธ์ง๊ฐ 0์ธ ๊ฐ์ ์ฐพ๋ค๋ณด๋ฉด n์ ๋ฐฐ์์ธ ์ธ๋ฑ์ค๋ง ์ฐพ์์ ์๊ฒ ์ง?
์บ ํ ๋๋ฃ๋ถ์ ๊ถ์ ๋ก ๊ท์ฌ์ด ๋ฉ์ดํ ๋ฒณ์ง๋ฅผ ํ๋ํ ์ ์๋ค๋ ๋ํ๊ฐ ์๋ค๊ณ ํด์,์ค๋ ฅ์ ๋ถ์กฑํ์ง๋ง 1๋ฒ ๋ฌธ์ ์ ๋๋ ํ์์์๊ฑฐ๊ฐ์์ ์ฐธ์ฌํ๊ณ , ์ญ์๋ 1๋ฒ๋ฌธ์ ๋ง ๋ง์๋ค๋ฐฑ์ค๋ฌธ์ ์ ํ์ด ์์ฒด๊ฐ ์ฒ์์ด๋ผ ํ์ด ๋ฐฉ์? ์ด ํ๋ก๊ทธ๋๋จธ์ค์ ์กฐ๊ธ ๋ชจ์์ด ๋ฌ๋ผ์๋นํฉํ์ง๋ง, ๋๋ฃ๋ถ์ ๋์
๊ฐ์ ๋ฐ์ ๋ณด์ํธ ํด๋ ๋๋ฌธ์์ ์๋ฌธ์๋์ ํ์ด: rsp์ ์์๊ฐ์ ๋ํด ์กฐ๊ฑด์ ๊ฑธ๊ณ ๊ทธ์ ๋ง๋ ๊ฐ์ ์ถ๋ ฅํด์ ๋ํด์คฌ๋ค. ์ฌ๊ธฐ์ ๋ํ๋ค๋ ์๋ฏธ๋ ๋ฌธ์์ด์ ๋ํ๊ธฐ ์์ผ๋ก์ซ์๊ฐ ํฉ์ณ์ง๋๊ฒ ์๋ ์๋ก ๋ถ์ด์๋ ๊ฐ์ด ๋์จ๋ค. ex) 1+2 = '12'๋์ ํ์ด: code๋ผ๋ ๊ฐ
(์ต๋๊ฐ ๋ง๋ค๊ธฐ (2))https://school.programmers.co.kr/learn/courses/30/lessons/120862(๋ฌธ์์ด ์ ๋ ฌํ๊ธฐ (1))https://school.programmers.co.kr/learn/courses/30
๊ฐ์ฅ ํฐ ์ ์ฐพ๊ธฐ์ธ๋ฑ์ค ๋ฐ๊พธ๊ธฐ์ธ๊ณํ์ฑ์ ๋์ด๋์ ํ์ด: ์์ฆ ๋ฆฌ์กํธ๋ฅผ ๋ฐฐ์ฐ๋ ์ค์ธ๋ฐ, ์ต๊ด์ฒ๋ผ const๋ก ๊ธฐ๋ณธ๊ฐ์ ์ค์ ํ๋ค๊ฐ, ์ค๊ฐ์ ๊ฐ์ ๋ฐ๊พธ๋ ๊ณผ์ ์์์ค๋ฅ๊ฐ ๋์ let์ผ๋ก ๋ฐ๊ฟจ๋ค. ์์์์ ์์๋ง ์ค์ ๋์์์ง๋ง ์์์ผ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํ๋ค๋ฉด ๊ธฐ๋ณธ๊ฐ์ -1๋ก ์์ํ๋๊ฒ
๋ฐฐ์ด ํ์ ์ํค๊ธฐ๋์ ํ์ด: ์์๋ฅผ ๋ณด๋ฉด ์ฝ๊ฒ ์ดํด๊ฐ ๋ ๊ฒ์ด๋ค.์ด๊ธฐ ๋ฐฐ์ด: 1, 2, 3i = 0์ผ ๋:newIndex = (0 + 1) % 3 = 1 % 3 = 1๋ก ๊ณ์ฐ๋ฐ๋ผ์ answer1 = numbers0answer ๋ฐฐ์ด: , 1, i = 1์ผ ๋:newInde
ํผ์ ๋๋ ๋จน๊ธฐ (2)์ซ์ ์ฐพ๊ธฐ๋์ ํ์ด: ํญ์ for๋ฌธ์ผ๋ก ๋ฌธ์ ํ์ด๋ฅผ ์ต๊ด์ฒ๋ผ ์์ํ๋๋ฐ, ์ด๋ฒ์ ํผ์์กฐ๊ฐ ๊ฐ์ด ์ฃผ์ด์ง์ง์์์๋ฒ์์ธก์ ์ ๊ฝค๋ ์ ๋ฅผ ๋จน์๋ค. ์ผ๋จ i๋ฅผ ํผ์ํ์๋ก ์๊ฐํ๊ณ n๋ณด๋ค ์๊ฑฐ๋๊ฐ๊ฒ ๋ฒ์๋ฅผ ์ค๋ค์ ๊ฐ์ ์ถ๋ ฅํ๋ค.๋ค๋ฅธ ์ฌ๋ ํ์ด: ์กฐ๊ฑด์ ๋ฒ์๋ฅผ ์์ธก
์ฝ์ ๊ตฌํ๊ธฐ369๊ฒ์\-๋์ ํ์ด: ํ์ด๋๊ฒ๋ ์์๋ค.. n์ i๋ฅผ ๋๋๊ณ ๋๋จธ์ง๊ฐ์ด 0์ด๋ฉด ์ฝ์์ด๊ธฐ์ ๊ทธ๊ฐ์ answer์ pushํ๋ค.๋์ ํ์ด: ์ฃผ์์ผ๋ก ์ด๋์ ๋ ํ์ด๋ฅผ ์ ์ด๋์๋ค. ๋๋ฌด ํ๋์ฝ๋ฉ์ผ๋ก ํผ๊ฑฐ๊ฐ์์ ์ฐ์ฐํ์ฌ ๋ค๋ฅธ์ฌ๋ ํ์ด๋ฅผ ๋ดค๋๋ฐ ์ญ์๋ ๋๋จํ๋ค ๋ค๋ค
๋ฌธ์์ด ์ ๋ ฌํ๊ธฐ(2)ํฉ์ฑ์ ์ฐพ๊ธฐ๋์ ํ์ด: ๋ญ๊ฐ ํ์ค๋ก ํ ์ ์์๊ฑฐ๊ฐ์๋ฐ ๊ณ์์๋์ ํ์ด์ ์ฝ๋ฉํ๋ค. ๋ฌธ์์ด์ผ๋๋ง, ๋ฐฐ์ด์ผ๋๋ง ์ฌ์ฉ๊ฐ๋ฅํ ๋ฉ์๋๊ฐ ์์ด์ ๊ทธ๋ฐ๊ฑด๊ฐ?์ถ์ด์ ๋ค๋ฅธ ์ฌ๋ ํ์ด๋ฅผ ์ฐพ์๋ดค๋๋ฐ ์ค์์ด๋ค..๋ค๋ฅธ ์ฌ๋ ํ์ด1 . ๊ธฐ๋ณธ answer='' ๊ฐ์ ์์ ๋ฉด
์ค๋ณต๋ ๋ฌธ์ ์ ๊ฑฐ๋ชจ์ค๋ถํธ(1)๋์ ํ์ด: Set์ผ๋ก ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ ์๋ก์ด ๋ฐฐ์ด์ ๋ง๋ ๋ค join์ผ๋ก ๋ค์ ๋ฌธ์์ด๋ก ๋ณํํ์ฌ ๊ฐ์ ์ถ๋ ฅ.๋์ ํ์ด: ๋ฌธ์ ๋ฅผ ๋ณด๋ฉด ๊ณต๋ฐฑ์ผ๋ก ๋๋์๋ค๋๋ง์ด ์์ด์ ํํธ๊ฐ ๋์๋ค. split์ ์ฌ์ฉํ์ฌ ๊ณต๋ฐฑ์ผ๋ก ๋๋ ๊ฐ์ ๋ง๋ค์๊ณ ,๊ทธ ๊ฐ
2์ฐจ์์ผ๋ก ๋ง๋ค๊ธฐ๋์ ํ์ด: while ๋ฌธ์ ์ฌ์ฉํด์ ์์๊ฐ์ด ์กด์ฌํ ๋๊น์ง๋ง ์กฐ๊ฑด์ ๋๊ฒํ๊ณ , ์ฃผ์๊ณผ ๊ฐ์ด ํ์ดํ๋ค.๋ค๋ฅธ ์ฌ๋ ํ์ด๋์ ํ์ด์ ๊ต์ฅํ ํก์ฌํ๋ฐ ๋ฉ์๋ ์ฌ์ฉ๋ฒ์ ํจ์ฌ ๋ ์ ํ์ฉํ๊ฑฐ๊ฐ์์ ๊ฐ์ ธ์๋ค.์ ๋ ๊ฒ ์กฐ๊ฑด์์ length๊ฐ๋ง ๋ฃ์ผ๋ฉด ๊ฐ์ด 0์ด๋ ๊น์ง
ํฉํ ๋ฆฌ์ผ๋์ ํ์ด: ์ด ๋ฌธ์ ๋ ๋ค์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ฐ์ฅ ํฐ ์ ์ i๋ฅผ ์ฐพ๋ ๋ฌธ์ i! โค n์ฃผ์์ ํ์ด๋ฅผ ์ ๋ถ ์ ์ด๋๋ค. ๋ ๊ฐ๋จํ๊ฒ ํผ ํ์ด๋ฅผ ์ฐพ์๋ดค์ง๋ง ๋ด ๋๋ก๋ ์ดํด๋ถ๊ฐ๋ฅํ ํ์ด ํฌ์ฑ์ด๋ผ ๊ฐ์ ธ์ค์ง์์๋ค ^^..์ฌ๊ทํจ์๋ฅผ ์ด์ฉํ ํ์ด๊ฐ ๋ง๋๋ฐ ํด...์ ๋ ์ ๋ ์ด๋ ค
A๋ก B ๋ง๋ค๊ธฐ๋์ !!!!ํ๋ฆฐ!!!! ํ์ด: ๊ทธ์ before ๋ฌธ์์ด์ ๋ค์ง์์๋ after ๋ฌธ์์ด๊ณผ ๊ฐ์ผ๋ฉด 1 ์๋๋ฉด 0์ด๋ผ๋ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ๊ณ ํ์ดํ๋๋ฐ ์๊พธ๋ง ํ๋ฆฌ๋ ํ ์คํธ์ผ์ด์ค๊ฐ ์์ด์ ๋นํฉํ๋ค. ์ด์ ๋ฅผ ๋น์ต ์์๊ฐ์์๋๋ฐ ๊ณ ๋ฏผํ๋ค ์๊ฒ๋๊ฑดbefore ๋ฌธ์์ด์
k์ ๊ฐ์๋์ ํ์ดanswer ๋ณ์๋ ์ต์ข ์ ์ผ๋ก ๋ฐํํ ๊ฒฐ๊ณผ๊ฐ์ ์ ์ฅํ๋ ๋ณ์. ์ด๊ธฐ๊ฐ์ 0.for ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ฌ i๋ถํฐ j๊น์ง์ ๋ฒ์ ๋ด์ ์ซ์๋ฅผ ํ๋์ฉ ํ์ธ. ์ด ์ซ์๋ฅผ num ๋ณ์์ ์ ์ฅ.num.toString()์ ์ฌ์ฉํ์ฌ ํ์ฌ ์ซ์ num์ ๋ฌธ์์ด๋ก ๋ณํ.
๊ฐ๊น์ด ์ ๊ฐ๊น์ด ์ ๋์ ํ์ด : n - array[i] ์ Math.abs() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ๊ฐ์ฅ ์์๊ฐ์ ์ฐพ์๋ธ๋ค. n์ ๋ฐฐ์ด์ ์์๊ฐ์ ํ๋ํ๋ for๋ฌธ์ ํตํด์ ๊ตฌํ๊ณ ๋บ์๋ ๊ฐ์ฅ ์์๊ฐ์ ๊ฐ์ง ์์๊ฐ ์ ์ผ ๊ฐ๊น์ด ์ ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ์์ ๋งํ๋ฏ ๊ฐ์ฅ
์ง๋ฃ์์ ์ ํ๊ธฐ๋์ ํ์ด: emergency ๋ฐฐ์ด์ ๋ณต์ฌํ ํ, ๋ณต์ฌํ ๋ฐฐ์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ค.์ด๋, slice() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์๋ ๋ฐฐ์ด์ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ณต์ฌ๋ณธ์ ๋ง๋ ๋ค.๋ง์ฝ slice()๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด sort() ํจ์๊ฐ ์๋ณธ ๋ฐฐ์ด์ ๋ณ๊ฒฝํ๊ฒ ๋๊ณ ,
์ปจํธ๋กค ์ ํธ๋์ ํ์ดs = s.split(" "): ์ฃผ์ด์ง ๋ฌธ์์ด s๋ฅผ ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋๋์ด ๋ฌธ์์ด ๋ฐฐ์ด๋ก ๋ณํ.์ด๊ฒ์ ์ ๋ ฅ ๋ฌธ์์ด์ ํ ํฐ์ผ๋ก ๋๋์ด ๊ฐ ์ซ์์ "Z"๋ฅผ ๋ถ๋ฆฌํ๋๋ฐ ์ฌ์ฉ.while(s.includes('Z')) { ... }: "Z"๊ฐ ๋ฐฐ์ด s์ ํฌํจ
7์ ๊ฐ์๋์ ํ์ด: join('')์ผ๋ก array์์ ์์๋ฅผ ํ ''์์ ํ์ด์ ๋ชจ์์ค๋ค์ฒซ ์์๋ฅผ ์ด์ฉํ๋ฉด '77717'์ด ๋๊ณ , split(7)๋ก \['','','','1','']๋ง๋ค์ด์ค ๋ค์ด length๊ฐ์์ -1๋ฅผ ํ๋ฉด 7์ ๊ฐ์๋ฅผ ์์ ์๋ค.
์๋ผ์ ๋ฐฐ์ด๋ก ์ ์ฅํ๊ธฐ๋์ ํ์ด: ๋ฐฐ์ด์ ๊ธธ์ด๊ฐ n์ฉ ์๋์๋ ๋ฑ ๋ง๊ฒ ๋จ์ด์ง์ง ์์ผ๋ฉด ๋จ์ ์์๋ฅผ n์ ๊ธธ์ด์ ์๊ด์์ด ๊ทธ๋๋ก ๋ฐฐ์ด์ ์ ์ฅํ๋ผ๋ ๋ง์ดํคํฌ์ธํธ๋ผ๊ณ ์๋ชป ์๊ฐํด์ ๊ณ ์์ขํ๋ค. ๋จ์๊ฑด ์ด๋ค ๋ฉ์๋๋ฅผ ์ฐ๋ ์ต๊ฐํ๋ฉด ์์์ ์ ์ฅ๋๋๊ฑฐ๊ฐ๋ค;splice ๋ฉ์๋๋
์จ์ด์๋ ์ซ์์ ๋ง์ (2)๋์ ํ์ด: ์ ๊ท์ ํํ์ ์ฌ์ฉํด์ my_string.match(/\[0-9]+/g) ๋ฐฐ์ด์์ ์ซ์๋ง ๋ฝ์์ค ๊ฐ์ ํ ๋น.์ผํญ์ฐ์ฐ์๋ฅผ ์ด์ฉํด์ ๋ฌธ์์ด์ ์ซ์๋ฅผ ์ซ์ํ์ผ๋ก ๋ณํํ๋ค, reduce( (a, c) => a + c, 0)์ผ๋ก ํฉํ๊ฐ์ด๋ฐฐ์ด
์์ด๊ฐ ์ซ์ด์๋์ ํ์ด: ์ผ๋จ string์ ์ซ์์์๋ฅผ ์๋ก ์ ์ธ ํ ๋นํ์ฌ ๋ณ์๊ฐ์ ๋ง๋ค์๊ณ ,for๋ฌธ์ผ๋ก ํ๋ํ๋ ๋๊ฒํ๋ค. join(i)๋ฅผ ํตํด์ ์ธ๋ฑ์ค๊ฐ์ ๋ง๊ฒ ์์ด์ซ์์์๋ฅผ ๋ฃ์ด๋์ผ๋zero๋ 0๋๊ณ one์ 1์ด๋๋ค...๊ทธ๋ฆฌ๊ณ split์ ๋ฌธ์์ด์ด๋ Number
๋์ด ํ์ด: ๋น ๋ฐฐ์ด uniqueChars๋ฅผ ๋ง๋ค์ด์, ์ค๋ณต๋์ง ์์ ๋ฌธ์๋ค์ ๋์ค์ ์ฌ๊ธฐ๋ค ์ ์ฅํ๋ค.์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด s์ ๊ฐ ๋ฌธ์์ ๋ํด์ ๋ฐ๋ณต๋ฌธ์ ๋๋ฆฐ๋ค. ๊ทธ ๋ฌธ์๋ char๋ก ๋ฐ์์จ๋ค.indexOf๋ ํด๋น ๋ฌธ์ char๊ฐ ์ฒ์์ผ๋ก ๋ฑ์ฅํ๋ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๋ค.las
์ด์ง์ ๋ํ๊ธฐ๋์ ๋ฌธ์ ํ์ด: parseInt()๋ ๋ฌธ์์ด์ ํ์ฑํด์ ๊ดํธ์์ ํน์ ์ง์๊ฐ์ 10์ง์๋ฅผ ์ ์๋ก ๋ง๋ค์ด์ฃผ๋ ๋ฉ์๋์ด๋ค.2์ง์ -> 10์ง์: parseInt ์ฌ์ฉtoString()์ ๊ดํธ์์ด ์ซ์์ธ ๊ฒฝ์ฐ ์ ํ์ ์ผ๋ก ๊ธฐ์(2~36)๋ฅผ ๋งค๊ฐ๋ณ์๋ก ์ทจํ๋ฉฐ,์ด๋ฅผ
๊ณต ๋์ง๊ธฐ ๋์ ํ์ด : ์ธ๋ฑ์ค๋ฅผ ๊ณ์ฐํด numbers ๋ฐฐ์ด์์ ๊ฐ์ ์ฐพ์ ๋ฐํํ๋ ๋ฌธ์ ๋ค. `numbers = [1, 2, 3, 4], k = 2 (2 - 1) * 2 % 4 = 1 * 2 % 4 = 2` numbers[2]๊ฐ ๋ต์ด ๋๋๋ฐ, numbers[
์ธ๊ณ์ด ์ฌ์ ๋์ ํ์ด: ์ผ๋จ ๋๋ฌด ์ค๋๋ง์ ํธ๋ ์ฝํ ์ฌ์ ์๊พธ ๊ธด๊ฐ๋ฏผ๊ฐ ํ๋ค๋ณด๋ ๊ฒฐ๊ตญ ๋ for๋ฌธ์ ๋ ธ์๋ค..ํ๋ก์ ํธ์ ์ด์คํ๋๊ฒ๋ ์ข์ง๋ง, ์ฝํ ๋ก ์จ ๋๋ฆฌ๊ธฐ๋ ์์ฃผํ์..๊น๋จน๋๋ค ์ํธ๋๊น ใ ใ secArr์ dici ํฌํจ๋๋ spellj๋ฅผ ์ง์ด๋ฃ๊ณ , arr์ secAr
์ข ์ด ์๋ฅด๊ธฐ๋์ ํ์ด: M, N์ด 1์ผ ๊ฒฝ์ฐ let answer = 0์ ํตํด์ ๋ฏธ๋ฆฌ ๊ตฌํด๋๊ณ ,๋๋จธ์ง ๋ถ๋ถ์ M๊ณผ N์ ๊ฐ์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ณ์ฐ์ ์ํํ์ฌ answer ๊ฐ์ ๊ฒฐ์ ํ๊ณ ๋ฐํํ๋ค..๋ค๋ฅธ ์ฌ๋ ํ์ด: ? ํ ๋ง ์์
OXํด์ฆ๋์ ํ์ดlet \[expression, answer] = quiz.split('=');:๊ฐ quiz๋ฅผ '=' ๊ธฐํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋์ด, expression๊ณผ answer์ ์ถ์ถ.์๋ฅผ ๋ค์ด, "3 - 4 = -1"์ด๋ผ๋ ๋ฌธ์์ด์ด ์๋ค๋ฉด, expression์ "3
๋ฌธ์์ด ๊ณ์ฐํ๊ธฐ๋์ ํ์ดlet arr = my_string.split(' '): ์ฌ๊ธฐ์ split ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด์๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋๋์ด ๋ฐฐ์ด arr์ ์ ์ฅํ๋ค. ์ด ๋ฐฐ์ด์๋ ์ซ์์ ์ฐ์ฐ์('+', '-')๊ฐ ํฌํจ๋๋ค.let cal = arr0 1;
์์ธ์๋ถํด๋์ ํ์ดlet i = 2;i๋ฅผ 2๋ก ์ด๊ธฐํ: ์์ธ์๋ถํด๋ฅผ ์์ํ ๊ฐ์ฅ ์์ ์์๋ก ์ค์ .while (n != 1)n์ด 1์ด ์๋ ๋์ ๋ฐ๋ณต: n์ ๋ชจ๋ ์์ธ์๋ถํดํ ๋๊น์ง ๋ฐ๋ณตํ๋ค. ์์ธ์๋ถํด๊ฐ ์๋ฃ๋๋ฉด n์ 1์ด ๋๋ค.if (n % i == 0)ํ์ฌ์ i๊ฐ
๋ก๊ทธ์ธ ์ฑ๊ณต?๋์ ํ์ดconst arr = db.filter((\[id, pw]) => id === id_pw\[0]);db ๋ฐฐ์ด์ ํํฐ๋ง: db ๋ฐฐ์ด์์ id_pw0 (์ ๋ ฅ๋ ์์ด๋)์ ์ผ์นํ๋ ์์ด๋๋ฅผ ๊ฐ์ง ์์๋ค์ ํํฐ๋งํ์ฌ ์๋ก์ด ๋ฐฐ์ด arr์ ์์ฑ. ์ด ๋ฐฐ์ด์
๊ตฌ์ฌ์ ๋๋๋ ๊ฒฝ์ฐ์ ์๋์ ํ์ดํฉํ ๋ฆฌ์ผ ํจ์ (fac):fac ํจ์์ ๋งค๊ฐ๋ณ์ num์ ๋ฐ๋๋ค.์ผํญ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์ฌ, num์ด 0์ผ ๊ฒฝ์ฐ 1์ ๋ฐํ. num์ด 0์ด ์๋๋ฉด, num \* fac(num - 1)์ ๊ณ์ฐํ์ฌ ๋ฐํ.์ฌ๊ท์ ์ผ๋ก num์ด 0์ด ๋ ๋๊น์ง nu
์นํจ ์ฟ ํฐ๋์ ํ์ดwhile ๋ฌธ์ ์ด์ฉํ๋ฉด ํด๋น์กฐ๊ฑด์ด ๋ง์ง ์์ ๋ ์ข ๋ฃ๋๋ค.chicken % 10์ 10์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ฉฐ, ์ด๋ ์ฌ์ฉํ์ง ์์ ์ฟ ํฐ์ ์๋ฅผ ๋ํ๋ธ๋ค.Math.floor(chicken / 10)์์ผ๋ก ์ฃผ๋ฌธ์ ๊ณ์๋๊ณ ,์นํจ ์ฟ ํฐ์ด 10๊ฐ ๋ณด๋ค ๋ฎ
์ผ๊ฐํ์ ์์ฑ์กฐ๊ฑด(2)๋์ ํ์ด์ด๋ป๊ฒ ์ค๋ช ํด์ผ ํ์ง? ์ํ ์ ์๋์ด๊ณ ์ถ๋ค ์..sides = x, y๋ผ๊ณ ํ ๋, x์ y๋ ์ผ๊ฐํ์ ๋ ๋ณ์ ๊ธธ์ด๋ฅผ ๋ํ๋ธ๋ค. x > y๋ผ๊ณ ๊ฐ์ ํ์.์ฌ๊ธฐ์ ์๋ก์ด ๋ณ z๊ฐ ์ถ๊ฐ. ์ด์ ๊ฐ๋ฅํ ์ผ๊ฐํ์ ์ธ ๋ฒ์งธ ๋ณ์ด z๊ฐ ๋๋ค.x๊ฐ
๋ฑ์ ๋งค๊ธฐ๊ธฐ๋์ ํ์ด์ฌ๊ธฐ์ ํฌ์ธํธ๋ ๊ฐ์ ํ๊ท ๊ฐ์ ๊ฐ์ง๋ ์๋ค์ด ๋์ด๋๋ค๋๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.let avg = score.map(v => ( v\[0] + v\[1]) / 2 );์ผ๋จ score์ ํ๊ท ๊ฐ์ ๊ตฌํด์ avg๋ก ์ ์ธํ๊ณ ,let sorted = avg.slice(
์ ์ฃผ์ ์ซ์ 3๋์ ํ์ดanswer์ count ๋ณ์ ์ ์ธ :answer ๋ณ์๋ ๋ณํ๋ 3x ๋ง์ ์ซ์๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ๋ณ์.count ๋ณ์๋ ๋ณํ๋ ์ซ์์ ๊ฐ์๋ฅผ ์ธ๋ ๋ฐ ์ฌ์ฉ.while :count๊ฐ ์ฃผ์ด์ง ์ซ์ n๋ณด๋ค ์์ ๋๊น์ง ๋ฐ๋ณต.์ด๋ n๊ฐ์ 3x ๋ง์ ์ซ์
์ซ์์ ํํ๋์ ํ์ด์ผ๋จ ์ฒ์์ if (sum >= n) ๋ถ๋ถ๊ณผ break ๋ถ๋ถ์ด ์์ด ์งํํ์๋๋ฐ,์ถ๊ฐ ํ ์คํธ ๊ฒฐ๊ณผ์์ ์๊ฐ์ด ์ด๊ณผ๋๊ณ ์คํจ๊ฐ ๋ด๋ค.10000์ด๋ผ๋ ์ซ์๊ฐ ํฐ ์ซ์๋ ์๋์ง๋ง, ํ์คํ ๋ถํ์ํ ๋ถ๋ถ์ ๋ฐ๋ณต์ด ํ์ํ์ง์์ง.์ฑ๋ฅ์ ์ต์ ํ ๋๋์ด๋ผ๊ณ ํด์ผํ
์ด์ด ๋ถ์ธ ์๋์ ํ์ดํ๋ก๊ทธ๋๋จธ์ค ์ ๋ฌธ ๋ฌธ์ ์ ๊ฑฐ์ 100๋ฌธ์ ๋ฅผ ํ๊ณ ๋๋๊น ์ ๋ต๋ฅ 70% ๋ ๋ฌธ์ ๋ง ๋จ๊ฒ๋๋ฉด์ ํ๊ธฐ ๋๋ฌด ์ด๋ ค์๊ฐ์ง๊ณ ์ ๋ฌธ์ ๊ฑด๋๋ฐ๊ณ ๊ธฐ์ด๋ก ์๋๋ ๋ค์ ๋ฌธ์ ๊ฐ ์ฌ์์ก๋ค ์ค์?????!
๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ๋์ ๋ฌธ์ ํ์ด์์ฆ ์ฝํ ๋ง ๋ช๋ฌธ์ ์ฉ ํ๊ณ , ๊ธฐ์ ๋ฉด์ ์ค๋น๋ง ๋ฐ๋ก ์ฑ ์์ฌ์ ์ฝ๊ณ ์ธ์ฐ๋๋ผ ์ ์ ์ด์์ด์TIL๋ฅผ ์ธ ์๊ฐ์๋ค.. ํ๊ณ์ธ๊ฐ ใ ใ ์ผ๋จ reduce์ ์ฌ์ฉํ๋ฉด ์ฌ์ด๋ฌธ์ ๋ค.reduce์ ์ฒซ ๋ฒ์งธ ์ธ์๋ ๋์ ๊ฐ(์ฌ๊ธฐ์๋ ํฉ์ด๋ ๊ณฑ), ๋ ๋ฒ์งธ ์ธ์๋
์บ๋ฆญํฐ์ ์ขํ๋์ ํ์ดx์ y ๋ณ์๋ฅผ ์ด๊ธฐํํ์ฌ ์บ๋ฆญํฐ์ ์์ ์ขํ๋ฅผ 0, 0์ผ๋ก ์ค์ .xMax์ yMax๋ ๋งต์ ๊ฐ๋ก์ ์ธ๋ก ํฌ๊ธฐ์ ์ ๋ฐ ๊ฐ์ผ๋ก ์ด ๊ฐ๋ค์ ์บ๋ฆญํฐ๊ฐ ๋งต์ ๊ฒฝ๊ณ๋ฅผ ๋์ง ์๋๋ก ํ๋ ๋ฐ ์ฌ์ฉ.for ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ฌ keyinput ๋ฐฐ์ด์ ๊ฐ ํค ์ ๋ ฅ์ ๋
์ง์ง์ด ์ ๊ฑฐํ๊ธฐ๋น ์คํ์ ์ด๊ธฐํํ๋ค๋ฌธ์์ด s์ ๊ฐ ๋ฌธ์์ ๋ํด ์ํ๋ฅผ ์์ํ์\~~!์คํ์ด ๋น์ด์์ง ์๊ณ , ์คํ์ ๋ง์ง๋ง ์์๊ฐ ํ์ฌ ๋ฌธ์์ ๊ฐ์ผ๋ฉด, ์คํ์์ ํด๋น ์์๋ฅผ ์ ๊ฑฐ.๋ง์ฝ ์คํ์ ๋ง์ง๋ง ์์๊ฐ ํ์ฌ ๋ฌธ์์ ๋ค๋ฅด๋ฉด, ํ์ฌ ๋ฌธ์๋ฅผ ์คํ์ ์ถ๊ฐ.๋ฌธ์์ด์ ๋ชจ๋ ๋ฌธ์
์ ํ๋ฒํธ ๋ชฉ๋ก ์ ๋ก๋์ค.. ์ด ๋ฌธ์ ๋ ์ฃผ์ด์ง ์ ํ๋ฒํธ ๋ชฉ๋ก์์ ์ด๋ค ๋ฒํธ๊ฐ ๋ค๋ฅธ ๋ฒํธ์ ์ ๋์ด์ธ์ง ํ์ธํ๋ ๋ฌธ์ ๋ค. ์ ํ๋ฒํธ ๋ชฉ๋ก์ ๊ธธ์ด๊ฐ ์ต๋ 1,000,000์ด๋ฏ๋ก, ํจ์จ์ ์ธ ๊ฒ์ฌ ๋ฐฉ๋ฒ์ด ํ์. ๊ฐ์ฅ ํจ๊ณผ์ ์ธ ์ ๊ทผ ๋ฐฉ๋ฒ ์ค ํ๋๋ ์ ํ๋ฒํธ ๋ชฉ๋ก์ ๋จผ์ ์ฌ์ ์์ผ