공부/CODING SKILLS
[JAVA] 숫자 찾기
고양이달리
2024. 1. 13. 12:06
1) 내가 작성한 코드
class Solution {
public int solution(int num, int k) {
int answer = 0;
String intStr = Integer.toString(num);
String[] strArr = intStr.split("");
for(int i = 0; i < intStr.length(); i++){
if(strArr[i].equals(Integer.toString(k))){
return answer = i + 1;
}
}
answer = -1;
return answer;
}
}
2) 다른 사람 코드
class Solution {
public int solution(int num, int k) {
return ("-" + num).indexOf(String.valueOf(k));
}
}
class Solution {
public int solution(int num, int k) {
String numStr = String.valueOf(num);
String kStr = String.valueOf(k);
int answer = numStr.indexOf(kStr);
return answer < 0 ? -1 : answer + 1 ;
}
}