๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค programmers

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค programmers] JavaScript LV.0 ๋ชจ์Œ ์ œ๊ฑฐ ์ •๋‹ต

by ITyranno 2023. 9. 5.
728x90
๋ฐ˜์‘ํ˜•

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค.

 

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (programmers.co.kr)

 

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.

programmers.co.kr

 

 

๋ชจ์Œ ์ œ

 

์˜์–ด์—์„  a, e, i, o, u ๋‹ค์„ฏ ๊ฐ€์ง€ ์•ŒํŒŒ๋ฒณ์„ ๋ชจ์Œ์œผ๋กœ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด my_string์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ ๋ชจ์Œ์„ ์ œ๊ฑฐํ•œ ๋ฌธ์ž์—ด์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

 

์ •๋‹ต

 

function solution(my_string) {
    let vowels = ['a', 'e', 'i', 'o', 'u'];
    let result = '';
  
    for (let i = 0; i < my_string.length; i++) {
      if (!vowels.includes(my_string[i].toLowerCase())) {
        result += my_string[i];
      }
    }
  
    return result;
  }
 

!๋Š” ๋…ผ๋ฆฌ ๋ถ€์ • ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค. !๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ‘œํ˜„์‹์˜ ๋…ผ๋ฆฌ ๊ฐ’์„ ๋ฐ˜๋Œ€๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

toLowerCase()๋Š” JavaScript์˜ ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

 

 

[์ด์ „ ๊ธ€ ์ฐธ๊ณ ]

2023.09.02 - [IT] - [JavaScript] ์ฃผ์š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์™€ ๋น„๊ต ์—ฐ์‚ฐ

 

[JavaScript] ์ฃผ์š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์™€ ๋น„๊ต ์—ฐ์‚ฐ

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์„ธ๊ณ„๋ฅผ ํƒ๊ตฌํ•ฉ์‹œ๋‹ค. [์ฃผ์š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์™€ ๋น„๊ต ์—ฐ์‚ฐ] ์—ฐ์‚ฐ์ž ์„ค๋ช… ์˜ˆ์ œ ๋…ผ๋ฆฌ AND (&&) ๋‘ ๊ฐœ์˜ ์กฐ๊ฑด์ด ๋ชจ๋‘ ์ฐธ์ผ ๋•Œ ์ฐธ์„ ๋ฐ˜ํ™˜ condition1 && condition2 ๋…ผ๋ฆฌ OR (||) ๋‘ ์กฐ๊ฑด ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์ฐธ์ด๋ฉด

ityranno.tistory.com

 

728x90
๋ฐ˜์‘ํ˜•

loading