class Solution {
public int solution(int num, int k) {
String str = String.valueOf(num);
int answer = str.indexOf(String.valueOf(k));
if(answer != -1) answer++;
return answer;
}
}
잘 풀었는데, 다른 풀이가 한줄로 요약되어있기도하고, 문자열 + int = 문자열 자동변환
을 생각하지 못해서 공부한다.
class Solution {
public int solution(int num, int k) {
return ("-" + num).indexOf(String.valueOf(k));
}
}
str.indexOf(char ch)
/ str.indexOf(String strvalue)
indexOf()로 파라미터의 첫번째 위치를 받을 수 있다.
파라미터로 char, String 타입 모두 가능하다.
문자열 + int변수 = 문자열 자동 변환
ex) "123" + (int)12 = 12312 -> String 타입