728x90
반응형
SMALL
제한사항
- 0 < num < 1,000,000
- 0 ≤ k < 10
- num에 k가 여러 개 있으면 가장 처음 나타나는 자리를 return 합니다.
입출력 예
num k result
29183 | 1 | 3 |
232443 | 4 | 4 |
123456 | 7 | -1 |
입출력 예 설명
입출력 예 #1
- 29183에서 1은 3번째에 있습니다.
입출력 예 #2
- 232443에서 4는 4번째에 처음 등장합니다.
입출력 예 #3
- 123456에 7은 없으므로 -1을 return 합니다.
package Lv0;
public class H120904 {
public static int solution(int num, int k) {
for(int i=0;i<(num+"").length();i++){
if((num+"").charAt(i)==(char)(k+48)) return i+1;
}
return -1;
}
public static void main(String[] args){
int num = 29183;
int k = 1;
System.out.println(solution(num, k));
}
}
728x90
반응형
LIST
'알고리즘 > 프로그래머스 JAVA LV.0' 카테고리의 다른 글
연속된 수의 합 (0) | 2023.03.11 |
---|---|
직사각형 넓이 구하기 (0) | 2023.03.10 |
문자열 정렬하기(2) (0) | 2023.02.25 |
OX퀴즈 (0) | 2023.02.23 |
문자열 계산하기 (0) | 2023.02.22 |