코테 기초

숫자 찾기

서버관리자 페페 2024. 4. 3. 11:25
class Solution {
    public int solution(int num, int k) {
        
        // contains와
        // 자릿수 / 10 사용하는 단순문제 -> 그 자릿수가 아니라 인덱스+1이다
        
        // current : String으로 전환 필요
        
        String cvt_num = String.valueOf(num);
        char T = Character.forDigit(k, 10);
        
        // 어차피 인덱스도 필요하니까 for문 순회해야겠네
        // 그리고 그러며먼 k는 48을 해서 char
        // 분기는 기본 -1로 삼고
        // enhanced for문은 인덱스를 사용하지 않으니 일반 for문으로 새로 해야겠지
        int plate = -1;
        for (int i = 0; i < cvt_num.length(); i++) {
            if (cvt_num.charAt(i) == T) {
                plate = i+1;
                break;
            }
        }
            
        return plate;
    }
}