๐ ๋ฌธ์
์ ์ num๊ณผ k๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, num์ ์ด๋ฃจ๋ ์ซ์ ์ค์ k๊ฐ ์์ผ๋ฉด num์ ๊ทธ ์ซ์๊ฐ ์๋ ์๋ฆฌ ์๋ฅผ returnํ๊ณ ์์ผ๋ฉด -1์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
๐ ์ ํ์ฌํญ
- 0 < num < 1,000,000
- 0 ≤ k < 10
- num์ k๊ฐ ์ฌ๋ฌ ๊ฐ ์์ผ๋ฉด ๊ฐ์ฅ ์ฒ์ ๋ํ๋๋ ์๋ฆฌ๋ฅผ return ํฉ๋๋ค.
๐ ์ ์ถ๋ ฅ ์
num k result
29183 1 3
232443 4 4
123456 7 -1
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- 29183์์ 1์ 3๋ฒ์งธ์ ์์ต๋๋ค.
์ ์ถ๋ ฅ ์ #2
- 232443์์ 4๋ 4๋ฒ์งธ์ ์ฒ์ ๋ฑ์ฅํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #3
- 123456์ 7์ ์์ผ๋ฏ๋ก -1์ return ํฉ๋๋ค.
๐ง ํ์ด
function solution(num, k) {
let array = num.toString().split("").map(Number);
if (array.indexOf(k) != -1) {
return array.indexOf(k)+1;
} else {
return -1;
}
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์๋ฆฟ์ ๋ํ๊ธฐ (0) | 2023.04.14 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] n์ ๋ฐฐ์ ๊ณ ๋ฅด๊ธฐ (0) | 2023.04.14 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฐฐ์ด์ ์ ์ฌ๋ (0) | 2023.04.13 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฌธ์์ด ๊ณ์ฐํ๊ธฐ (0) | 2023.04.13 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๊ฐ์ฅ ํฐ ์ ์ฐพ๊ธฐ (0) | 2023.04.13 |