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

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

๐ŸŒˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

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

Eun_zii 2023. 12. 27. 14:56

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

- ๋ฌธ์ž์—ด์•ˆ์— ๋ฌธ์ž์—ด

 

 

๐Ÿ’š ๋ฌธ์ œ์„ค๋ช…

  • ๋ฌธ์ž์—ด str1str2๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. str1 ์•ˆ์— str2๊ฐ€ ์žˆ๋‹ค๋ฉด 1์„ ์—†๋‹ค๋ฉด 2๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

 

๐Ÿ’š ์ œํ•œ์กฐ๊ฑด

  • 1 ≤ str1์˜ ๊ธธ์ด ≤ 100
  • 1 ≤ str2์˜ ๊ธธ์ด ≤ 100
  • ๋ฌธ์ž์—ด์€ ์•ŒํŒŒ๋ฒณ ๋Œ€๋ฌธ์ž, ์†Œ๋ฌธ์ž, ์ˆซ์ž๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ’š ํ’€์ด

function solution(str1, str2) {
    if(str1.includes(str2)){
        return 1
    } else {
        return 2
    }
    return answer;
}

 

โœ… ์ค‘๋ณต๋œ ๋ฌธ์ž์—ด์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  1 ๋˜๋Š” 2 ๋ฐ˜ํ™˜ํ•˜๊ธฐ

set.has() ๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๋‚˜ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ

includes() ๊ฐ€ ๋ฌธ์ž์—ด์— ๋ฌธ์ž์—ด์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€ ํ™•์ธํ•˜๋Š” ๋ฉ”์„œ๋“œ ๋ผ๊ณ  ํ•ด์„œ ์ ์šฉํ•˜์˜€๋‹ค.

 

๐Ÿ’ก includes() ๋ฉ”์„œ๋“œ๋Š” ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด์ด ๋‹ค๋ฅธ ๋ฌธ์ž์—ด์— ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ํŒ๋ณ„ํ•˜๊ณ , ๊ฒฐ๊ณผ๋ฅผ true ๋˜๋Š” false ๋กœ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ์‹œ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

728x90