๐ค ์์งlog ๐ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ๋ฏธ์ฌ์ธ์ง ํ์ธํ๊ธฐ ๋ณธ๋ฌธ
๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ๋ฏธ์ฌ์ธ์ง ํ์ธํ๊ธฐ
Eun_zii 2024. 2. 27. 17:09ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ์ ๋ฏธ์ฌ์ธ์ง ํ์ธํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ์ด๋ค ๋ฌธ์์ด์ ๋ํด์ ์ ๋ฏธ์ฌ๋ ํน์ ์ธ๋ฑ์ค๋ถํฐ ์์ํ๋ ๋ฌธ์์ด์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "banana"์ ๋ชจ๋ ์ ๋ฏธ์ฌ๋ "banana", "anana", "nana", "ana", "na", "a"์
๋๋ค.
๋ฌธ์์ด my_string๊ณผ is_suffix๊ฐ ์ฃผ์ด์ง ๋, is_suffix๊ฐ my_string์ ์ ๋ฏธ์ฌ๋ผ๋ฉด 1์, ์๋๋ฉด 0์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- 1 ≤ my_string์ ๊ธธ์ด ≤ 100
- 1 ≤ is_suffix์ ๊ธธ์ด ≤ 100
- my_string๊ณผ is_suffix๋ ์์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๐ ํ์ด
function solution(my_string, is_suffix) {
return +my_string.endsWith(is_suffix)
}
โ
๐ก endsWith() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ค ๋ฌธ์์ด์์ ํน์ ๋ฌธ์์ด๋ก ๋๋๋์ง๋ฅผ ํ์ธํ ์ ์์ผ๋ฉฐ, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ true ํน์ false๋ก ๋ฐํํ๋ค.
์ ๋์ฌ ํ์ธํ๋ ๋ฐฉ๋ฒ (startsWith()) ์ฒ๋ผ ์ ๋ฏธ์ฌ ํ์ธํ๋ ๋ฐฉ๋ฒ์ด ์์๊ฒ ๊ฐ์์ ๊ฒ์ํด๋ณด์๊ณ ,
endsWith() ๋ฉ์๋๋ก ํ์ธํ ์ ์๋ค๋๊ฑธ ๋ณด๊ณ ์ฌ์ฉํ์๋ค.
์ถ๊ฐ๋ก boolean ์์ + ํด์ฃผ๋ฉด true๋ 1, false๋ 0์ผ๋ก ๋ณํํด์ค๋ค๊ณ ํ๋ค.
728x90
'๐ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋๋ฌธ์์ ์๋ฌธ์ (0) | 2024.02.28 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ํ๋ ๋ฌธ์์ด ์ฐพ๊ธฐ (0) | 2024.02.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ์ ๋์ฌ์ธ์ง ํ์ธํ๊ธฐ (1) | 2024.02.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ฐฐ์ด ๋ง๋ค๊ธฐ 1 (0) | 2024.02.27 |
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ค์์ 5๋ฑ๊น์ง (0) | 2024.02.27 |