๋ชฉ๋กJavaScript (140)

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

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

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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค:Javascript] ๋ฐฐ์—ด ๋น„๊ตํ•˜๊ธฐ

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - ๋ฐฐ์—ด ๋น„๊ตํ•˜๊ธฐ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ์ด ๋ฌธ์ œ์—์„œ ๋‘ ์ •์ˆ˜ ๋ฐฐ์—ด์˜ ๋Œ€์†Œ๊ด€๊ณ„๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅด๋‹ค๋ฉด, ๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ€ ๊ธด ์ชฝ์ด ๋” ํฝ๋‹ˆ๋‹ค. ๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ€ ๊ฐ™๋‹ค๋ฉด ๊ฐ ๋ฐฐ์—ด์— ์žˆ๋Š” ๋ชจ๋“  ์›์†Œ์˜ ํ•ฉ์„ ๋น„๊ตํ•˜์—ฌ ๋‹ค๋ฅด๋‹ค๋ฉด ๋” ํฐ ์ชฝ์ด ํฌ๊ณ , ๊ฐ™๋‹ค๋ฉด ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‘ ์ •์ˆ˜ ๋ฐฐ์—ด arr1๊ณผ arr2๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ์œ„์—์„œ ์ •์˜ํ•œ ๋ฐฐ์—ด์˜ ๋Œ€์†Œ๊ด€๊ณ„์— ๋Œ€ํ•˜์—ฌ arr2๊ฐ€ ํฌ๋‹ค๋ฉด -1, arr1์ด ํฌ๋‹ค๋ฉด 1, ๋‘ ๋ฐฐ์—ด์ด ๊ฐ™๋‹ค๋ฉด 0์„ return ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 1 ≤ arr1์˜ ๊ธธ์ด ≤ 100 1 ≤ arr2์˜ ๊ธธ์ด ≤ 100 1 ≤ arr1์˜ ์›์†Œ ≤ 100 1 ≤ arr2์˜ ์›์†Œ ≤ 100 ๋ฌธ์ œ์—์„œ ์ •์˜ํ•œ ๋ฐฐ์—ด์˜ ๋Œ€์†Œ๊ด€๊ณ„๊ฐ€ ์ผ๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ..

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

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.0 - ๋ฐฐ์—ด์—์„œ ๋ฌธ์ž์—ด ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜ํ•˜๊ธฐ ๐Ÿ’š ๋ฌธ์ œ์„ค๋ช… ๋ฌธ์ž์—ด ๋ฐฐ์—ด strArr๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋ชจ๋“  ์›์†Œ๊ฐ€ ์•ŒํŒŒ๋ฒณ์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์„ ๋•Œ, ๋ฐฐ์—ด์—์„œ ํ™€์ˆ˜๋ฒˆ์งธ ์ธ๋ฑ์Šค์˜ ๋ฌธ์ž์—ด์€ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ, ์ง์ˆ˜๋ฒˆ์งธ ์ธ๋ฑ์Šค์˜ ๋ฌธ์ž์—ด์€ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊ฟ”์„œ ๋ฐ˜ํ™˜ํ•˜๋Š” solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. ๐Ÿ’š ์ œํ•œ์กฐ๊ฑด 1 ≤ strArr ≤ 20 1 ≤ strArr์˜ ์›์†Œ์˜ ๊ธธ์ด ≤ 20 strArr์˜ ์›์†Œ๋Š” ์•ŒํŒŒ๋ฒณ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋ฌธ์ž์—ด ์ž…๋‹ˆ๋‹ค. ๐Ÿ’š ํ’€์ด function solution(strArr) { const answer = [] for ( let i = 0; i < strArr.length; i++ ) { if (i % 2 === 0) { answer.push(strArr[i].toLow..