
정수
num과k가 매개변수로 주어질 때,num을 이루는 숫자 중에k가 있으면num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요.
num < 1,000,000k < 10num에 k가 여러 개 있으면 가장 처음 나타나는 자리를 return 합니다.| num | k | result |
|---|---|---|
| 29183 | 1 | 3 |
| 2322443 | 4 | 4 |
| 123456 | 7 | -1 |
입출력 예 #1
입출력 예 #2
입출력 예 #3
class Solution {
public int solution(int num, int k) {
int answer = 0;
String[] arr = String.valueOf(num).split("");
for(int i = 0; i < arr.length; i++) {
if(arr[i].equals(String.valueOf(k))) {
answer = i + 1;
break;
} else {
answer = -1;
}
}
return answer;
}
}