๋ชฉ๋กํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (151)

๐Ÿค ์€์ง€log ๐Ÿค

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] n๋ณด๋‹ค ์ปค์งˆ ๋•Œ๊นŒ์ง€ ๋”ํ•˜๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - n๋ณด๋‹ค ์ปค์งˆ ๋•Œ๊นŒ์ง€ ๋”ํ•˜๊ธฐ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ์ •์ˆ˜ ๋ฐฐ์—ด numbers์™€ ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์˜ ์›์†Œ๋ฅผ ์•ž์—์„œ๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ๋”ํ•˜๋‹ค๊ฐ€ ๊ทธ ํ•ฉ์ด n๋ณด๋‹ค ์ปค์ง€๋Š” ์ˆœ๊ฐ„ ์ด๋•Œ๊นŒ์ง€ ๋”ํ–ˆ๋˜ ์›์†Œ๋“ค์˜ ํ•ฉ์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 1 ≤ numbers์˜ ๊ธธ์ด ≤ 100 1 ≤ numbers์˜ ์›์†Œ ≤ 100 0 ≤ n n) { return answer; } } } โœ… reduce( )๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๋‚˜ ์‹ถ์—ˆ๋Š”๋ฐ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ํ•˜๋Š”๊ฒŒ ๋” ์‰ฌ์šธ๊ฒƒ ๊ฐ™์•˜๋‹ค. numbers๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ ๊ฐ ์›์†Œ๋“ค์„ ๋”ํ•ด์ฃผ๋‹ค๊ฐ€ n ๋ณด๋‹ค ์ปค์ง€๋ฉด ์ง์ „๊นŒ์ง€ ๋”ํ•œ๊ฐ’์„ returnํ•ด์ค€๋‹ค. ๐Ÿ’ก ๋‹ค๋ฅธ์‚ฌ๋žŒ ํ’€์ด function solution(numbers, n) { return..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ธฐ 1

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ธฐ 1 ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ๋‹จ์–ด๊ฐ€ ๊ณต๋ฐฑ ํ•œ ๊ฐœ๋กœ ๊ตฌ๋ถ„๋˜์–ด ์žˆ๋Š” ๋ฌธ์ž์—ด my_string์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, my_string์— ๋‚˜์˜จ ๋‹จ์–ด๋ฅผ ์•ž์—์„œ๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ๋‹ด์€ ๋ฌธ์ž์—ด ๋ฐฐ์—ด์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด my_string์€ ์˜์†Œ๋ฌธ์ž์™€ ๊ณต๋ฐฑ์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. 1 ≤ my_string์˜ ๊ธธ์ด ≤ 1,000 my_string์˜ ๋งจ ์•ž๊ณผ ๋งจ ๋’ค์— ๊ธ€์ž๋Š” ๊ณต๋ฐฑ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๐Ÿ’š ํ’€์ด function solution(my_string) { return my_string.split(" ") } โœ… split( ) ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ์ง€์ •๋œ ๊ตฌ๋ถ„์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•ด์ค€๋‹ค. split(" ") ์œผ๋กœ ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๋‚˜๋ˆ„์–ด..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ad ์ œ๊ฑฐํ•˜๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - ad ์ œ๊ฑฐํ•˜๊ธฐ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ๋ฌธ์ž์—ด ๋ฐฐ์—ด strArr๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋ฐฐ์—ด ๋‚ด์˜ ๋ฌธ์ž์—ด ์ค‘ "ad"๋ผ๋Š” ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๋ฌธ์ž์—ด์„ ์ œ๊ฑฐํ•˜๊ณ  ๋‚จ์€ ๋ฌธ์ž์—ด์„ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•˜์—ฌ ๋ฐฐ์—ด๋กœ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 1 ≤ strArr์˜ ๊ธธ์ด ≤ 1,000 1 ≤ strArr์˜ ์›์†Œ์˜ ๊ธธ์ด ≤ 20 strArr์˜ ์›์†Œ๋Š” ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. ๐Ÿ’š ํ’€์ด function solution(strArr) { return strArr.filter(n => !n.includes("ad")) } โœ… ๋ฐฐ์—ด์—์„œ "ad"๊ฐ€ ํฌํ•จ๋œ ๋ฌธ์ž์—ด์„ ๋นผ์ค˜์•ผ ํ•˜๋ฏ€๋กœ filter( ) ๋ฉ”์„œ๋“œ( ์ฃผ์–ด์ง„ ํ•จ์ˆ˜๋ฅผ ํ†ต๊ณผํ•˜๋Š” ๋ชจ๋“  ์š”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] 0 ๋–ผ๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - 0 ๋–ผ๊ธฐ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด n_str์ด ์ฃผ์–ด์งˆ ๋•Œ, n_str์˜ ๊ฐ€์žฅ ์™ผ์ชฝ์— ์ฒ˜์Œ์œผ๋กœ ๋“ฑ์žฅํ•˜๋Š” 0๋“ค์„ ๋—€ ๋ฌธ์ž์—ด์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 2 ≤ n_str ≤ 10 n_str์ด "0"์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๐Ÿ’š ํ’€์ด function solution(n_str) { const answer = Number(n_str) return answer.toString() } โœ… Number( ) ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ž์—ด์„ ์ˆซ์žํƒ€์ž…์œผ๋กœ ๋ฐ”๊ฟ€์ˆ˜ ์žˆ๊ณ (๊ทธ๋Ÿผ ์•ž์—๋ถ™์€ 0์„ ์ œ๊ฑฐํ• ์ˆ˜ ์žˆ๋‹ค !), ๋‹ค์‹œ toString( ) ๋ฉ”์„œ๋“œ๋กœ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ์—ˆ๋‹ค. ๐Ÿ’ก ๋‹ค๋ฅธ์‚ฌ๋žŒํ’€์ด (...๋ฏธ์ถ‹๋‹น๐Ÿซข) const solution = (str) =>..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋’ค์—์„œ 5๋“ฑ ์œ„๋กœ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - ๋’ค์—์„œ 5๋“ฑ ์œ„๋กœ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ์ •์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฆฌ์ŠคํŠธ num_list๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. num_list์—์„œ ๊ฐ€์žฅ ์ž‘์€ 5๊ฐœ์˜ ์ˆ˜๋ฅผ ์ œ์™ธํ•œ ์ˆ˜๋“ค์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์€ ๋ฆฌ์ŠคํŠธ๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 6 ≤ num_list์˜ ๊ธธ์ด ≤ 30 1 ≤ num_list์˜ ์›์†Œ ≤ 100 ๐Ÿ’š ํ’€์ด function solution(num_list) { const answer = num_list.sort((a,b)=>a-b) return answer.slice(5) } โœ… ์šฐ์„  ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ num_list๋ฅผ ์ •๋ ฌํ•ด์ค€๊ฒƒ์„ answer์— ๋‹ด์•„๋‘๊ณ  ๊ฐ€์žฅ์ž‘์€ 5๊ฐœ์˜ ์ˆ˜๋ฅผ ์ œ์™ธํ•˜๊ณ  returnํ•ด์•ผํ•˜๊ธฐ๋•Œ๋ฌธ์— ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ๋œ num_list๋ฅผ slice(5) ํ•ด์„œ ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋ฌธ์ž ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - ๋ฌธ์ž ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ๋ฌธ์ž๋“ค์ด ๋‹ด๊ฒจ์žˆ๋Š” ๋ฐฐ์—ด arr๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. arr์˜ ์›์†Œ๋“ค์„ ์ˆœ์„œ๋Œ€๋กœ ์ด์–ด ๋ถ™์ธ ๋ฌธ์ž์—ด์„ return ํ•˜๋Š” solutionํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 1 ≤ arr์˜ ๊ธธ์ด ≤ 200 arr์˜ ์›์†Œ๋Š” ์ „๋ถ€ ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ง„ ๊ธธ์ด๊ฐ€ 1์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. ๐Ÿ’š ํ’€์ด function solution(arr) { return arr.join("") } โœ… ๋ฐฐ์—ด์˜ ์›์†Œ๋“ค์„ ๋ฌธ์ž์—ด๋กœ ํ•ฉ์น˜๋ฉด ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ join( ) ๋ฉ”์„œ๋“œ ์‚ฌ์šฉํ•ด์ฃผ์—ˆ๋‹ค. ๐Ÿ’ก join( ) ๋ฉ”์„œ๋“œ ๋งค๊ฐœ๋ณ€์ˆ˜ ์‚ฌ์šฉ๋ฒ• const arr = ['๊ฐ€๋‚˜', '๋‹ค๋ผ๋งˆ', '๋ฐ”์‚ฌ์•„์ž']; console.log(arr.join());// "๊ฐ€๋‚˜,๋‹ค๋ผ๋งˆ,๋ฐ”์‚ฌ์•„์ž" console.log..