Jayden`s

    [JS]์—ฐ์Šต๋ฌธ์ œ-ํ–‰๋ ฌ์˜ ๋ง์…ˆ

    function solution(arr1, arr2) { let rowCount = arr1.length; let columnCount = arr1[0].length; let answer = new Array(rowCount).fill().map((x) => new Array(columnCount)); for (let i = 0; i < rowCount; i++) for (let j = 0; j < columnCount; j++) { answer[i][j] = arr1[i][j] + arr2[i][j]; } return answer; } /* answer ์„ ์–ธ ๋ฐ ํ• ๋‹น ์‹œ, ๋์— fill.(new Array(columnCount)) ๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด ๊ฐ™์€ ์ฃผ์†Œ๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๋ฐฐ์—ด๋“ค์ด ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜์–ด ์ฐธ์กฐ๊ฐ’์ด ๋ณ€๊ฒฝ..

    [JS]์—ฐ์Šต๋ฌธ์ œ-x๋งŒํผ ๊ฐ„๊ฒฉ n๊ฐœ์˜ ์ˆซ์ž

    function solution(x, n) { let answer = []; for (let i = 1; i (i + 1) * v) } map์—์„œ ์ฒซ๋ฒˆ์งธ ์ธ์ž๋Š” ๋ฐฐ์—ด์˜ value, ๋‘๋ฒˆ์งธ ์ธ์ž๋Š” ๋ฐฐ์—ด์˜ index์ž„์„ ํ™œ์šฉํ•œ ํ’€์ด */ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ ์ž์ฒด๋Š” ์ •๋ง ์‰ฝ์ง€๋งŒ, map ํ•จ์ˆ˜์˜ 2๋ฒˆ์งธ ์ธ์ž๊ฐ€ ๋ฐฐ์—ด์˜ index์ž„์„ ๊ธฐ์–ตํ•˜๊ณ  ์ถ”ํ›„์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž

    [CS] ๋””์ž์ธ ํŒจํ„ด, ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด + CPU, I/O bound

    [CS] ๋””์ž์ธ ํŒจํ„ด, ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด + CPU, I/O bound

    ๋””์ž์ธ ํŒจํ„ด - ํ”„๋กœ๊ทธ๋žจ์„ ์„ค๊ณ„ ์‹œ ๋ฐœ์ƒํ–ˆ๋˜ ๋ฌธ์ œ์ ๋“ค์„ ๊ฐ์ฒด ๊ฐ„์˜ ์ƒํ˜ธ ๊ด€๊ณ„ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ทœ์•ฝ ํ˜•ํƒœ๋กœ ์ •ํ•ด๋‘” ๊ฒƒ (๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋ ˆ์ž„์›Œํฌ ๋“ฑ์„ ๋งŒ๋“ค ๋•Œ ์–ด๋–ป๊ฒŒ ๋ชจ๋“ˆํ™”ํ• ์ง€ ๋“ฑ) - ex) ์Šคํ”„๋ง, ๋ฆฌ์•กํŠธ, ๋ทฐ ๋“ฑ๋„ ๋””์ž์ธ ํŒจํ„ด์— ๊ทผ๊ฑฐํ•˜์—ฌ ๋งŒ๋“ค์–ด์กŒ๋‹ค. ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ vs ํ”„๋ ˆ์ž„์›Œํฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ”„๋ ˆ์ž„์›Œํฌ ๊ณตํ†ต์„ ์‚ฌ์šฉ๋ ์ˆ˜ ์žˆ๋Š” ํŠน์ • ๊ธฐ๋Šฅ๋“ค์„ ๋ชจ๋“ˆํ™” ํด๋”๋ช…, ํŒŒ์ผ๋ช… ๋“ฑ์— ๋Œ€ํ•œ ๊ทœ์น™ X(๋น„๊ต์  ์ž์œ ๋กญ๋‹ค.) ํด๋”๋ช…, ํŒŒ์ผ๋ช… ๋“ฑ์— ๋Œ€ํ•œ ๊ทœ์น™ O(๋น„๊ต์  ์—„๊ฒฉํ•˜๋‹ค.) ๋‚ด๊ฐ€ ๋„๊ตฌ๋ฅผ ์ง์ ‘ ์ปจํŠธ๋กคํ•˜์—ฌ ์‚ฌ์šฉ ex) ๊ฐ€์œ„ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•˜๊ธด ํ•˜์ง€๋งŒ ์ง์ ‘์ ์ธ ์ปจํŠธ๋กค์€ ๋ชปํ•จ ex) ์ „๊ธฐํ†ฑ ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด - ํ•˜๋‚˜์˜ ํด๋ž˜์Šค์— ์˜ค์ง ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค๋งŒ ๊ฐ€์ง€๋Š” ํŒจํ„ด - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ๋ชจ๋“ˆ(I/O ๋ฐ”์šด๋“œ)์— ์ž์ฃผ ์‚ฌ์šฉ๋œ๋‹ค. -> ..

    220621(ํ™”) ๋ฐ˜๋„์ฒด -> ํ•œ๊ตญ ์ฆ์‹œ,

    220621(ํ™”) ๋ฐ˜๋„์ฒด -> ํ•œ๊ตญ ์ฆ์‹œ,

    1. ๊ฒฝ๊ธฐ ์นจ์ฒด ๋ฐ ๋ฐ˜๋„์ฒด ์ œ์กฐ์— ํ•„์š”ํ•œ ์ž์›์ด ๋Ÿฌ์‹œ์•„ ์‚ฌํƒœ๋กœ ์ธํ•ด ์ œํ•œ, ๋˜ํ•œ ์ฝ”๋กœ๋‚˜ ๊ทœ์ œ ์™„ํ™”์— ๋”ฐ๋ฅธ ๋ฐ˜๋„์ฒด ์ˆ˜์š” ๊ธ‰๊ฐ์œผ๋กœ ์‚ผ์„ฑ์ „์ž ์ฃผ๊ฐ€ ํ•˜๋ฝ -> ๋‹ค๋ฅธ ์•„์‹œ์•„ ์‹œ์žฅ๋“ค๋ณด๋‹ค๋„ ํ•œ๊ตญ ์ฆ์‹œ ์ง€์ˆ˜ ํ•˜๋ฝํญ์ด ํฐํŽธ 2. ๋Ÿฌ์‹œ์•„์˜ ์ฒœ์—ฐ๊ฐ€์Šค ๊ณต๊ธ‰๋Ÿ‰์ด ๋Œ€ํญ ์ถ•์†Œ๋˜๋ฉด์„œ ๋˜๋ ค ์„ํƒ„๋ฐœ์ „์ด ํ™•๋Œ€๋˜๋Š” ์ถ”์„ธ 3. ์›น 3.0๋Š” ํ•„์—ฐ์ ์œผ๋กœ ๋‹ค๊ฐ€์˜จ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ์Šคํฌ๋žฉํ•ด๋‘๊ณ  ์‹ถ์€ ๊ธฐ์‚ฌ๋ผ ์Šคํฌ๋žฉ! ์–ด์ œ ํ•˜๋ฃจ ์‹ ๋ฌธ ์Šคํฌ๋žฉ์„ ๋ชปํ–ˆ๋Š”๋ฐ, ์˜ค๋Š˜ ์žฌ๋ฏธ์žˆ๋Š” ๊ธฐ์‚ฌ๋“ค์ด ๋งŽ์•„์„œ ๊ทธ๋Ÿฐ๊ฐ€... ์—ญ์‹œ ์‹ ๋ฌธ์„ ์ฝ๊ณ  ์–ธ์ œ๋‚˜ ์„ธ์ƒ์— ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์•ผํ•œ๋‹ค๋Š” ์ƒ๊ฐ์„ ๋‹ค์‹œ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ ๋ฌธ ์šด์„ธ ๋ณด๋‹ค๋ณด๋ฉด ๊ธฐ๋ถ„ ์ข‹์€ ๊ธ€๊ท€๋„ ๋งŒ๋‚  ์ˆ˜ ์žˆ๋‹ค ใ…Žใ…ใ…Ž ์ข‹์€ ๊ฒƒ๋งŒ ๋ฏฟ์ž~~~

    220618(ํ† ) "์ตœ๊ณ  ํ˜์‹ ๊ธฐ์—…๋“ค์€ ์œ„๊ธฐ๋•Œ ํƒœ์–ด๋‚ฌ๋‹ค."

    220618(ํ† ) "์ตœ๊ณ  ํ˜์‹ ๊ธฐ์—…๋“ค์€ ์œ„๊ธฐ๋•Œ ํƒœ์–ด๋‚ฌ๋‹ค."

    ์‚ฌ์‹ค ์ •๋ณด๋กœ์„œ์˜ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ๊ธฐ์‚ฌ๋ผ๊ธฐ๋ณด๋‹จ ์ง€๊ธˆ์˜ ๋‚˜์—๊ฒŒ ๋” ํž˜์ด ๋˜๊ณ  ์šฉ๊ธฐ๋ฅผ ์ฃผ๋Š” ๊ธฐ์‚ฌ!! ์ซ„์ง€๋ง์ž!!!ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹