Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

프로그래머스 숫자 찾기 (자바) 본문

JavaAlgorithm

프로그래머스 숫자 찾기 (자바)

MyDiaryYo 2023. 12. 14. 10:39

 

 

 

class Solution {
    public int solution(int num, int k) {
        int answer = 0;
         String numSt = num + "";
        char[] numArr = numSt.toCharArray();

        for (int i=0; i<numArr.length; i++){    //  ==  for(int i=0; i<numSt.length(); i++{
            if ( (numArr[i] - '0') == k){       //  ==    if( numSt.charAt(i) - '0' == k)
                answer = i + 1;                 // -> - '0' 의 의미 : String를 int형으로 변환
                break;
            }else{
                answer = -1;
            }
        }
        return answer;
    }
}

 

 

numArr[i] - '0'  --> numArr[i]가 자료형이 char형태이기 때문에   "  -  '0'  "을 붙여서 int형으로 변환