Jayden`s

    220625(ํ† ) ๊ทน์ง€์—ฐ๊ตฌ์†Œ ์ฑ…์ž„์—ฐ๊ตฌ์›

    220625(ํ† ) ๊ทน์ง€์—ฐ๊ตฌ์†Œ ์ฑ…์ž„์—ฐ๊ตฌ์›

    ์˜ค๋Š˜์€ ์ฃผ๋ง ๊ธฐ์‚ฌ๋ผ ๊ฐ€๋ณ๊ฒŒ ๊ธฐ๋ถ„ ์ข‹์€ ๊ธฐ์‚ฌ ์Šคํฌ๋žฉ ํ•œ๊ตญ๋‚˜์ด๋กœ 31์„ธ์— ํ•ด์–‘ํ•™๊ณผ๋ฅผ ํŽธ์ž…ํ•˜์…”์„œ ์ฑ…์ž„์—ฐ๊ตฌ์›๊นŒ์ง€..! ์กด๊ฒฝ์Šค๋Ÿฝ๋‹ค!

    [JS] ์—ฐ์Šต๋ฌธ์ œ - ์†Œ์ˆ˜ ์ฐพ๊ธฐ

    function solution(n) { let filterArr = [...new Array(n+1).keys()] for (let i = 2; i 2์˜ ์ œ๊ณฑ์ธ 4์˜ ๋ฐฐ์ˆ˜๋ถ€ํ„ฐ ์ „๋ถ€ ๋‹ค false ์ฒ˜๋ฆฌ, 3 -> ๋งŒ์•ฝ ์ œ๊ณฑ์ˆ˜๋ถ€ํ„ฐ ์•ˆํ•˜๋ฉด 6๋ถ€ํ„ฐ false ์ฒ˜๋ฆฌํ•ด์•ผํ•˜๋Š”๋ฐ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ด์ „ ์†Œ์ˆ˜์ธ 2๋กœ ์ธํ•ด 6์€ false ์ฒ˜๋ฆฌ๊ฐ€ ๋˜์–ด์žˆ๋‹ค. ์ด๋Ÿฐ ์‹์œผ๋กœ ์†Œ์ˆ˜ ๋ณธ์ธ ์ œ๊ณฑ ์ด์ƒ์˜ ๋ฐฐ์ˆ˜๋“ค๋งŒ ํ™•์ธํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ๋ฐฐ์—ด์˜ ๊ธธ์ด์™€ ์•„์ง 0๊ณผ 1๋„ ๋“ค์–ด์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•ด์„œ return ๊ฐ’์„ ์กฐ์ •ํ•ด์ฃผ์ž ์œ„์˜ ๊ฒฝ์šฐ์— filter ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ฐ’์ด false์ธ ๊ฐ’๋“ค์„ ์ฒ˜๋ฆฌ(์ด ๋•Œ, 0๋„ false์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์ด ์ฒ˜๋ฆฌ), ๊ฒฐ๊ตญ ๋‚จ์€ ๋ฐฐ์—ด์—์„œ ์ œ๊ฑฐํ•ด์ค˜์•ผํ•  ๊ฐ’์€ 1์ด ๋‚จ์•„์žˆ๋‹ค. ํ•ด์„œ length์—์„œ -1 ์„ ํ•ด์ค€๋‹ค. [์ฐธ๊ณ : ์—๋ผํ† ..

    [JS] ์—ฐ์Šต๋ฌธ์ œ - ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜?

    function solution(n) { let answer = ''; for (let i = 0; i < n; i++) { i % 2 === 0 ? (answer += '์ˆ˜') : (answer += '๋ฐ•'); } return answer; } ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜? ๊ธธ์ด๊ฐ€ n์ด๊ณ , "์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜...."์™€ ๊ฐ™์€ ํŒจํ„ด์„ ์œ ์ง€ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”. ์˜ˆ๋ฅผ๋“ค์–ด n์ด 4์ด๋ฉด "์ˆ˜๋ฐ•์ˆ˜๋ฐ•"์„ ๋ฆฌํ„ดํ•˜๊ณ  3์ด๋ผ๋ฉด "์ˆ˜๋ฐ•์ˆ˜"๋ฅผ ๋ฆฌํ„ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ œํ•œ programmers.co.kr ๋ฌธ์ œ ๋‚œ์ด๋„๋Š” ๋‚ฎ๋‹ค. ๋‹ค๋งŒ ๊ธฐ๋ก์„ ํ•ด๋‘๋Š” ์ด์œ ๋Š” ์‚ผํ•ญ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ, ์ฃผ๋กœ ์ฐธ์ด๋ƒ ๊ฑฐ์ง“์˜ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋ณ€์ˆ˜์— ํ• ๋‹นํ•˜๋Š” ๊ฐ’์„ ๋‹ค๋ฅด๊ฒŒ ํ•˜๊ณ  ์‹ถ์–ด ์‚ฌ์šฉํ•ด์™”๋‹ค. ์ฐธ ๊ฑฐ์ง“ ํŒ..

    [JS] ์—ฐ์Šต๋ฌธ์ œ - ์‹œ์ € ์•”ํ˜ธ

    function solution(s, n) { let answer = []; for (let i = 0; i < s.length; i++) { let letterCode = s.charCodeAt(i); if (letterCode !== 32) { if (letterCode

    [JS] ๋„ค์ด๋ฒ„ ๋ถ€์ŠคํŠธ์บ ํ”„ ์ž๊ฐ€์ง„๋‹จ - ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ

    const solve = (arr) => { arr.sort((a, b) => a - b); let count = 0; let temp = []; for (let i = 0; i x > 1); return temp.length ? temp : [-1]; }; let arr = [1, 2, 3, 3, 3, 3, 4, 4]; console.log(solve(arr)); ๋„ค์ด๋ฒ„ ๋ถ€์ŠคํŠธ์บ ํ”„ // ๋ถ€์ŠคํŠธ์บ ํ”„ ๋ ˆํผ๋Ÿฐ์Šค 1 function countOf(arr, value) { //--..