문제 설명
정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요.
입출력 예
num | k | result |
29183 | 1 | 3 |
232443 | 4 | 4 |
123456 | 7 | -1 |
나의 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
function solution(num, k) {
const array = String(num).split('')
if(!array.includes(String(k))){
return -1
}
for(let i = 0; i<array.length; i++){
if(array[i] === String(k)){
return array.indexOf(array[i]) +1
}
}
}
|
cs |
문제를 풀며 느낀 점
- 예외처리에 대해서 좀 더 신중을 기하자!
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
[프로그래머스] 문자열 정렬하기 (2) (0) | 2023.01.04 |
---|---|
[프로그래머스] 369게임 (0) | 2023.01.04 |
[프로그래머스] 피자 나눠 먹기 (2) (0) | 2023.01.04 |
[프로그래머스] 최댓값 만들기 (2) (0) | 2023.01.04 |
[프로그래머스] 외계행성의 나이 (0) | 2023.01.04 |