ํ๋ก๊ทธ๋๋จธ์ค ํฐ์ผ๋ชฌ - JavaScript https://programmers.co.kr/learn/courses/30/lessons/1845๋ฝ์ ํฐ์ผ๋ชฌ์ ๋ด์ ์๋ก์ด ๋ฐฐ์ด(pickedPocketMon)์ ๋ง๋ ๋ค.์ ๋ ฅ๋ฐ์ nums ๋ฐฐ์ด์ ๋ฐ๋ณต๋ฌธ์ ๋๋ฉฐ pick
https://programmers.co.kr/learn/courses/30/lessons/42576?language=javascript2\. dictionary ์ฌ์ฉ?
ํ๋ก๊ทธ๋๋จธ์ค K ๋ฒ์งธ์๐คhttps://programmers.co.kr/learn/courses/30/lessons/42748๋ฌธ์ : ๋ฐฐ์ด array์ i๋ฒ์งธ ์ซ์๋ถํฐ j๋ฒ์งธ ์ซ์๊น์ง ์๋ฅด๊ณ ์ ๋ ฌํ์ ๋, k๋ฒ์งธ์ ์๋ ์๋ฅผ ๊ตฌํ๋ ค ํฉ๋๋ค.์๋ฅผ ๋ค์ด array
ํ๋ก๊ทธ๋๋จธ์ค ์ฒด์ก๋ณตhttps://programmers.co.kr/learn/courses/30/lessons/42862๊ทธ๋ฆฌ๋๋ฌธ์ ์ด๋ค.์ฝ๋๊ฐ ๋์กํ๋ค.. ๋ ๊ฐ๋จํ๊ฒ ํ๋ ๋ฒ์ ์ฐพ์๋ณด์.
ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ์๊ณ ์ฌhttps://programmers.co.kr/learn/courses/30/lessons/42840
ํ๋ก๊ทธ๋๋จธ์ค ์์ ๋ํ๊ธฐhttps://programmers.co.kr/learn/courses/30/lessons/76501?language=javascript์ด ๋ฌธ์ ๋ ์ ๋๊ฐ์ด false์ผ ๋, ์์๋ก ๋ณํํด์ฃผ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์๊ฐํ๋ค.์ ๋๊ฐ ๋ฐฐ์ด๊ณผ ๋ถํธ
ํ๋ก๊ทธ๋๋จธ์ค ์์ ๋ง๋ค๊ธฐ๋ฐ๋ณต๋ฌธ์ 3๋ฒ์ด๋ ๋๋ ค ๋นํจ์จ์ ์ธ ์ฝ๋๊ฐ๋ค.๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฐพ์๋ณด์
ํ๋ก๊ทธ๋๋จธ์ค ๋ด์ https://programmers.co.kr/learn/courses/30/lessons/70128๋ด์ ์ด๋ ๋ฒกํฐ๋ฅผ ๋ง์น ์์ฒ๋ผ ๊ณฑํ๋ค๋ ๊ฐ๋ a์ b์ ๋ด์ ์ a0b0 + a1b1 + ... + an-1\*bn-1 ์ด๋ค.JS ๋ด์ฅํจ์ reduc
ํ๋ก๊ทธ๋๋จธ์ค ์ฝ์์ ๊ฐ์์ ๋ง์ https://programmers.co.kr/learn/courses/30/lessons/77884left๋ฅผ ์ถ๋ฐ์ right๋ฅผ ๋ ์ ์ผ๋ก ๋ฐ๋ณต๋ฌธ์ ๋๋ฆฐ๋ค. (right๋ฅผ <= ํฌํจํด์ผํ๋ค.)์ฝ์์ ๊ฐ์๋ฅผ ์ฒดํฌํ count
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๊ฐ ๋ฝ์์ ๋ํ๊ธฐhttps://programmers.co.kr/learn/courses/30/lessons/68644๋ฐ๋ณต๋ฌธ์ ๋๋ฒ ๋๋ ค์ i + j ๊ฐ์ answer์ ๋ค ๋ฃ์๋ค.answer์ ๋ฃ๊ณ sort()๋ฅผ ํด์ฃผ๋ฉด ๋ฌธ์์ด๋ก ์ทจ๊ธ(?) ํ์ฌ
ํ๋ก๊ทธ๋๋จธ์ค 2016๋ https://programmers.co.kr/learn/courses/30/lessons/12901
ํ๋ก๊ทธ๋๋จธ์ค ์์ฐhttps://programmers.co.kr/learn/courses/30/lessons/12982์ฒซ๋ฒ์งธ ์ฝ๋ํ ์คํธ 3๋ฒ์์ ํ๋ ธ๋ค..์ด๋ค ํ ์คํธ ์ผ์ด์ค์ ๋ง์ง ์๋์ง ๊ณ ๋ฏผํด๋ณด์์์ ํ ์คํธ ์ผ์ด์ค๋ถ์๋ณ ์ ์ฒญํ ๊ธ์ก๋ค์ด ์์ฐ๋ณด๋ค ๋ค ๋์ ๋,
ํ๋ก๊ทธ๋๋จธ์ค 3์ง๋ฒ ๋ค์ง๊ธฐhttps://programmers.co.kr/learn/courses/30/lessons/68935๋ค๋ฅธ์ฌ๋ ํ์ด (๋ณด๊ณ ๋จธ๋ฆฌ๋ฅผ ์ธ๊ฒ ๋ง์๊ฑฐ ๊ฐ๋ค)
ํ๋ก๊ทธ๋๋จธ์ค ์ง์ฌ๊ฐํ ๋ณ ์ฐ๊ธฐ ๐ https://programmers.co.kr/learn/courses/30/lessons/12969data.split์ ํตํด n, m ๊ฐ ์ถ์ถ
ํ๋ก๊ทธ๋๋จธ์ค x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์ ๐https://programmers.co.kr/learn/courses/30/lessons/12954?language=javascript๋ค๋ฅธ ๋ถ์ ์ฝ๋(fill๊ณผ from์ ์ด ์ฝ๋)fill() ๋ฉ์๋๋ ๋ฐฐ์ด์
ํ๋ก๊ทธ๋๋จธ์ค ํ๋ ฌ์ ๋ง์ ๐https://programmers.co.kr/learn/courses/30/lessons/12950
ํ๋ก๊ทธ๋๋จธ์ค ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ๐คฃhttps://programmers.co.kr/learn/courses/30/lessons/12948replace ๋ด์ฅํจ์๋ฅผ ์จ์ ํด๋ณด์
ํ๋ก๊ทธ๋๋จธ์ค ํ๊ท ๊ตฌํ๊ธฐ ๐https://programmers.co.kr/learn/courses/30/lessons/12944reduce ์ฌ์ฉ
ํ๋ก๊ทธ๋๋จธ์ค ํ์ค๋ ์๐ขhttps://programmers.co.kr/learn/courses/30/lessons/12947๋์๋ฆฌ ์๋ ๊ฐ๋ฅํ์ง๋ง ์ธ์๋ฆฌ ์๋ถํฐ๋ ๋ถ๊ฐ๋ฅํ ์กฐ๊ฑด๋ฌธ์ด๋ค..์ ๋ ฅ๋ฐ์ ์๋ฅผ ๋ฌธ์์ด๋ก ๋ฐ๊พผ ํ, ๋ฐ๋ณต๋ฌธ์ ๋๋ ค ๊ฐ ์๋ฆฟ์๋ฅผ ๋ํ๋ค.๊ฐ ์
ํ๋ก๊ทธ๋๋จธ์ค ํด๋ผ์ธ ์ถ์ธก๐https://programmers.co.kr/learn/courses/30/lessons/12943
https://programmers.co.kr/learn/courses/30/lessons/12937
https://programmers.co.kr/learn/courses/30/lessons/12937์ ํด๋ฆฌ๋ ํธ์ ๋ฒ1\. max,min์ ์๋ก ๋๋์์ ๋, ๋๋์ด ๋จ์ด์ง๋ฉด ๋ ์ค ์์ ์๊ฐ ์ต๋ ๊ณต์ฝ์์ด๋ค.2\. ๋๋์ด ๋จ์ด์ง์ง ์์ผ๋ฉด min / (max %
https://programmers.co.kr/learn/courses/30/lessons/12935์ฒ์์๋ ๋ฐฐ์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ์ฌ ๋ง์ง๋ง ๋ฐฐ์ด๋ง ๋นผ๋ pop์ ์ฌ์ฉํ์ง๋งํ ์คํธ์ผ์ด์ค์์๋ง ๊ฐ๋ฅํ ์ฝ๋์๋ค.์ค์ ํ ์คํธ์์๋ ์ ๋ ฌ๋์ด์์ง ์์ ๋ฐฐ์ด์ด ์ ๋ ฅ ๊ฐ
https://programmers.co.kr/learn/courses/30/lessons/12934Math.sqrt()๋ฅผ ํตํด ์ ๋ ฅ ๋ฐ์ ์ซ์๋ฅผ ์ ๊ณฑ๊ทผ ์ํจ๋ค.์ ๊ณฑ๊ทผํ ๊ฒฐ๊ณผ๋ฅผ x์ ๋ด๋๋ฐ ์ด๋ ๊ฒฐ๊ณผ๋ ์ ์๊ฐ ๋์ฌ ์ ์๊ฑฐ๋ ์ค์๊ฐ ๋์ฌ ์ ์๋ค.Number.
https://programmers.co.kr/learn/courses/30/lessons/12933๋ค๋ฅธ ๋ถ์ ์ฝ๋๋ฌธ์์ด์ด ์๋ ์ซ์๋ก ํผ ์ฝ๋
https://programmers.co.kr/learn/courses/30/lessons/12932parseInt์ Math.floor ์ฐจ์ด์์์ผ ๋๋ ๊ฒฐ๊ณผ๊ฐ์ด ๊ฐ์ง๋ง ์์์ผ ๋๋ ๋ค๋ฅด๋ค.parseInt๋ ์ฌ๋ฆผ์ ํ์ฌ -1๊ฐ ๋์ค๋ฉฐMath.floor๋ ๋ด๋ฆผ์
https://programmers.co.kr/learn/courses/30/lessons/12931
https://programmers.co.kr/learn/courses/30/lessons/12930index ๊ฐ์ ์ฃผ์ด ๊ฐ์ ๋จ์ด๋ง๋ค ๊ณ ์ ์ index ๊ฐ์ ๊ฐ์ง๋๋ก ๋ง๋ค์๋ค.s ๋ฌธ์์ด์์ ๋ฐ๋ณต๋ฌธ์ ๋๋ฆฌ๋ค๊ฐ ' ' ๊ณต๋ฐฑ์ ๋ง๋๋ฉด index ๊ฐ์ 0์ผ๋ก ์ด๊ธฐํ
https://programmers.co.kr/learn/courses/30/lessons/12928
https://programmers.co.kr/learn/courses/30/lessons/12925
https://programmers.co.kr/learn/courses/30/lessons/12922
https://programmers.co.kr/learn/courses/30/lessons/12921์ด ์ฝ๋๋ ํ ์คํธ ์ผ์ด์ค๋ง ๋ง๊ณ ์๊ฐ์ด๊ณผ์ ํจ์จ์ฑ์์ ๋จ์ด์ก๋ค.์์ ์ฐพ๊ธฐ์ ๋ํ์ ์ธ ๋ฐฉ๋ฒ์ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
https://programmers.co.kr/learn/courses/30/lessons/12919
https://programmers.co.kr/learn/courses/30/lessons/12918์ฒซ๋ฒ์งธ ์๋ ํ ์คํธ 11๋ฒ์์ ์ค๋ฅ๊ฐ ๋์๋ค.์ฐพ์๋ณด๋ '1e22'๋ฅผ ํ ์คํธํ์ ๋, ์ซ์๋ก ์ธ์ํ์ฌ true๊ฐ ๋ฐํ๋์๋ค.e๋ฅผ ์ซ์๋ก ๋ฐ๊พธ๋ฉด ์์ฐ๋ก๊ทธ ์ ๋ฐ์ด
https://programmers.co.kr/learn/courses/30/lessons/12916
https://programmers.co.kr/learn/courses/30/lessons/12912๋ฑ์ฐจ์์ด์ ํฉsum = (โฃ a โ b โฃ + 2) \* (a + b) / 2
https://programmers.co.kr/learn/courses/30/lessons/12906์๊ฐ์ด๊ณผ๊ฐ ๋ ์ ์ด๋ค ์ค๋ฅ์ธ์ง ์ฐพ์๋๋ฐ ์์ดํ์ด ๋ฌธ์ ์๋ค..
https://programmers.co.kr/learn/courses/30/lessons/12910
https://programmers.co.kr/learn/courses/30/lessons/12903
https://programmers.co.kr/learn/courses/30/lessons/12926
https://programmers.co.kr/learn/courses/30/lessons/12917function solution(s) { var answer = \[]; answer = s.split('').sort().reverse().joi
function solution(n, arr1, arr2) { var answer = \[]; var temp = \[]; var result = ''; var zero = ''; for(let i = 0; i < n; i++){
https://programmers.co.kr/learn/courses/30/lessons/17682 ์ ๊ท์์ผ๋ก ํ๊ธฐ
https://programmers.co.kr/learn/courses/30/lessons/12915localeCompare์ด๋
https://programmers.co.kr/learn/courses/30/lessons/42889์ฒ์ ์๋1\. temp ๋ฐฐ์ด์ ์๋ก ๋ง๋ค์ด ๊ฐ ๋จ๊ณ๋ณ ์คํจ์จ์ ๊ฐ์ ๋ฃ๊ณ temp.sort((a-b) => b-a)๋ฅผ ํ๋ค.2\. js์์ Array.sort
https://programmers.co.kr/learn/courses/30/lessons/77484