๋ฐ์ํ
Problem Description
์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ n์ ๊ฐ ์๋ฆฌ ์ซ์์ ํฉ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์
Restrictions
- 0 ≤ n ≤ 1,000,000
Input/Output Example
- ์ ์ถ๋ ฅ ์ #1 1 + 2 + 3 + 4 = 10์ returnํฉ๋๋ค.
- ์ ์ถ๋ ฅ ์ #2 9 + 3 + 0 + 2 + 1 + 1 = 16์ returnํฉ๋๋ค.
My solution
function solution(str1, str2) {
return str1.includes(str2) ? 1 : 2
}
Another solutions
function solution(str1, str2) {
return str1.split(str2).length > 1 ? 1 : 2
}
str1
'123AB123'
str1.split(str2)
(2) ['123', '123']
['123', '123'].length
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/includes
https://school.programmers.co.kr/learn/courses/30/lessons/120908
๋ฐ์ํ
'Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๋ฌธ์ ๋ฐ๋ณต ์ถ๋ ฅํ๊ธฐ (0) | 2023.09.06 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ (0) | 2023.09.05 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์๋ฆฟ์ ๋ํ๊ธฐ (0) | 2023.09.05 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๋ฐฐ์ด ๋๋ฐฐ ๋ง๋ค๊ธฐ (0) | 2023.09.05 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๋ฐฐ์ด ์์์ ๊ธธ์ด (0) | 2023.09.02 |