프로그래머스/[프로그래머스 - JAVA] Lv.0
[프로그래머스 - JAVA] 숫자 찾기
코딩하는 흰둥이
2023. 3. 11. 13:54
- 내 풀이
class Solution {
public int solution(int num, int k) {
int answer = 0;
String word = ""+num;
for (int i = 0; i < word.length(); i++) {
if(String.valueOf(k).equals(String.valueOf(word.charAt(i)))){
answer = i+1;
break;
}else {
answer = -1;
}
}
return answer;
}
}
단순하게 for문을 이용한 index 찾기
class Solution {
public int solution(int num, int k) {
int answer = 0;
String word = ""+num;
answer = word.indexOf(String.valueOf(k)) != -1 ? word.indexOf(String.valueOf(k))+1 : -1;
return answer;
}
}
문자열의 index를 찾기 - 삼항연산자를 사용
- 다른 사람 풀이
class Solution {
public int solution(int num, int k) {
return ("-" + num).indexOf(String.valueOf(k));
}
}
이렇게 간단하게?!!!