๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ
Eun_zii 2024. 2. 27. 17:00ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ์ด๋ค ๋ฌธ์์ด์ ๋ํด์ ์ ๋์ฌ๋ ํน์ ์ธ๋ฑ์ค๊น์ง์ ๋ฌธ์์ด์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "banana"์ ๋ชจ๋ ์ ๋์ฌ๋ "b", "ba", "ban", "bana", "banan", "banana"์
๋๋ค.
๋ฌธ์์ด my_string๊ณผ is_prefix๊ฐ ์ฃผ์ด์ง ๋, is_prefix๊ฐ my_string์ ์ ๋์ฌ๋ผ๋ฉด 1์, ์๋๋ฉด 0์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ my_string์ ๊ธธ์ด ≤ 100
- 1 ≤ is_prefix์ ๊ธธ์ด ≤ 100
- my_string๊ณผ is_prefix๋ ์์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๐ ํ์ด
function solution(my_string, is_prefix) {
if (my_string.startsWith(is_prefix)) {
return 1
} else {
return 0
}
}
โ
function solution(my_string, is_prefix) {
if (my_string.includes(is_prefix)) {
return 1
} else {
return 0
}
}
์ฒ์์๋ includes ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋๋ฐ ํ ์คํธ 2๋ฒ์์ ์คํจํ์๋ค.
๊ทธ๋์ ์ ๋์ฌ ํ์ธํ๋๋ฒ ๊ฒ์,, ใ ;
startsWith() ๋ฉ์๋ ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์๊ณ , ํน์ ๋ฌธ์์ด๋ก ์์ํ๋์ง ํ์ธํ ์ ์์๋ค.
๐ก startsWith() ๋ฉ์๋๋ ์ด๋ค ๋ฌธ์์ด์ด ํน์ ๋ฌธ์๋ก ์์ํ๋์ง ํ์ธํ์ฌ ๊ฒฐ๊ณผ๋ฅผ true ํน์ false๋ก ๋ฐํํฉ๋๋ค.
๐ก ๋ค๋ฅธ์ฌ๋ํ์ด ์ค์
function solution(my_string, is_prefix) {
return +my_string.startsWith(is_prefix);
}
์ด๋ฐ ํ์ด๊ฐ ์์๋๋ฐ boolean ์์ + ํด์ฃผ๋ฉด true๋ 1, false๋ 0์ผ๋ก ๋ณํํด์ค๋ค๊ณ ํ๋ค. (์ ๊ธฐ..๐ซข)
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ํ๋ ๋ฌธ์์ด ์ฐพ๊ธฐ (0) | 2024.02.27 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ๋ฏธ์ฌ์ธ์ง ํ์ธํ๊ธฐ (0) | 2024.02.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด ๋ง๋ค๊ธฐ 1 (0) | 2024.02.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ค์์ 5๋ฑ๊น์ง (0) | 2024.02.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] n์ ๋ฐฐ์ ๊ณ ๋ฅด๊ธฐ (0) | 2024.02.05 |