๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

#IT #JavaScript #programmers12

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค programmers] JavaScript LV.0 ๋ฐฐ์—ด์˜ ํ‰๊ท ๊ฐ’ ์ •๋‹ต ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (programmers.co.kr) ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๋ฐฐ์—ด์˜ ํ‰๊ท ๊ฐ’ ์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์˜ ์›์†Œ์˜ ํ‰๊ท ๊ฐ’์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ž…์ถœ๋ ฅ ์˜ˆ numbers result [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5 [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0 ์ •๋‹ต function solution(numbers){ let sum = 0; for(let.. 2023. 9. 2.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค programmers] JavaScript LV.0 ์ง์ˆ˜์˜ ํ•ฉ ์ •๋‹ต ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (programmers.co.kr) ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ์ง์ˆ˜์˜ ํ•ฉ ์ •์ˆ˜ n์ด ์ฃผ์–ด์งˆ ๋•Œ, n์ดํ•˜์˜ ์ง์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ์ •๋‹ต function solution(n) { let sum = 0; for(let i = 1; i 2023. 9. 2.
[JavaScript] ์ฃผ์š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์™€ ๋น„๊ต ์—ฐ์‚ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. [์ฃผ์š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์™€ ๋น„๊ต ์—ฐ์‚ฐ] ์—ฐ์‚ฐ์ž ์„ค๋ช… ์˜ˆ์ œ ๋…ผ๋ฆฌ AND (&&) ๋‘ ๊ฐœ์˜ ์กฐ๊ฑด์ด ๋ชจ๋‘ ์ฐธ์ผ ๋•Œ ์ฐธ์„ ๋ฐ˜ํ™˜ condition1 && condition2 ๋…ผ๋ฆฌ OR (||) ๋‘ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด ๊ฒฐ๊ณผ๋Š” ์ฐธ age >= 18 || isStudent ๋…ผ๋ฆฌ NOT (!) ์กฐ๊ฑด์„ ๋ฐ˜๋Œ€๋กœ ๋’ค์ง‘์Œ !condition ๋“ฑํ˜ธ (==) ๊ฐ’์ด ๊ฐ™์œผ๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜, ์ž๋ฃŒํ˜•์€ ๋ฌด์‹œ a == b ๋ถ€๋“ฑํ˜ธ (!=) ๊ฐ’์ด ๋‹ค๋ฅด๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ x != y ์ผ์น˜ (===) ๊ฐ’๊ณผ ์ž๋ฃŒํ˜•์ด ๋ชจ๋‘ ๊ฐ™์œผ๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ a === b ๋ถˆ์ผ์น˜ (!==) ๊ฐ’์ด๋‚˜ ์ž๋ฃŒํ˜• ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๋‹ค๋ฅด๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ x !== y ์ž‘๋‹ค () ๊ฐ’ ๋น„๊ต: ์™ผ์ชฝ ๊ฐ’์ด ์˜ค๋ฅธ์ชฝ ๊ฐ’๋ณด๋‹ค ํฌ๋ฉด ์ฐธ์„ ๋ฐ˜ํ™˜ score > 90 ์ž‘๊ฑฐ๋‚˜ ๊ฐ™๋‹ค (=.. 2023. 9. 2.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค programmers] JavaScript LV.0 ๊ฐ๋„ ์ •๋‹ต ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (programmers.co.kr) ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ๊ฐ๋„๊ธฐ ๊ฐ์—์„œ 0๋„ ์ดˆ๊ณผ 90๋„ ๋ฏธ๋งŒ์€ ์˜ˆ๊ฐ, 90๋„๋Š” ์ง๊ฐ, 90๋„ ์ดˆ๊ณผ 180๋„ ๋ฏธ๋งŒ์€ ๋‘”๊ฐ 180๋„๋Š” ํ‰๊ฐ์œผ๋กœ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ angle์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ ์˜ˆ๊ฐ์ผ ๋•Œ 1, ์ง๊ฐ์ผ ๋•Œ 2, ๋‘”๊ฐ์ผ ๋•Œ 3, ํ‰๊ฐ์ผ ๋•Œ 4๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์˜ˆ๊ฐ : 0 2023. 9. 2.

loading