Jam's story
[프로그래머스] 숫자찾기 java 본문
내풀이
public static int solution(int num, int k) {
int answer = 0;
String[] str=String.valueOf(num).split("");
for (int i = 0; i < str.length; i++) {
if( Integer.parseInt(str[i])==k) {
answer=i+1;
break;
}
}//for
if(answer==0) answer=-1;
return answer;
}
다른 사람풀이
생각도 못했던 ,,,
"-" 를 추가하는 이유는 인덱스를 1부터 시작하기 위해서
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 ;
}
}
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] ox퀴즈 (0) | 2022.12.29 |
---|---|
[프로그래머스] 명예의 전당 java (0) | 2022.12.27 |
[프로그래머스] 문자열 나누기 java (0) | 2022.12.27 |
[프로그래머스] 자릿수 더하기 java (0) | 2022.12.26 |
[프로그래머스] 크기가 작은 부분문자열 java (1) | 2022.12.24 |
Comments