class Solution {
public int solution(int num, int k) {
int answer = 0;
return answer;
}
}
class Solution {
public int solution(int num, int k) {
int answer = -1;
String str = num + ""; // int -> string 문자열
String[] strArr = str.split(""); // string -> 하나씩 배열에 담기
for (int i = 0; i < strArr.length; i++) {
if (strArr[i].equals(String.valueOf(k))) {
answer = i + 1;
break;
}
}
return answer;
}
}
int -> string 문자열 -> 하나씩 배열에 담기
strArr[i].equals(String.valueOf(k))
class Solution {
public int solution(int num, int k) {
String strNum = num + "";
String strK = k + "";
int answer = strNum.indexOf(strK);
return answer > -1? ++answer : answer;
}
}
indexOf() : 처음으로 등장하는 위치의 인덱스를 반환
answer > -1? ++answer : answer
class Solution {
public int solution(int num, int k) {
String numStr = String.valueOf(num); // 숫자 -> 문자열
String kStr = String.valueOf(k); // 숫자 -> 문자열
int answer = numStr.indexOf(kStr); // numStr 안에서 kStr 찾기
return answer < 0 ? -1 : answer + 1 ; // indexOf()는
}
}
indexOf()