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

+ Recent posts