728x90
SMALL

using System;

public class Solution {
    public int solution(int num, int k) {
        
        int answer = num.ToString().IndexOf(k.ToString())+1;
        // string형으로 한 k가 있는 위치를 IndexOf로 반환하게 한다.
        return answer == 0 ? -1 : answer;
    }
}

 

///

파이썬

////

def solution(num, k):
    for i, n in enumerate(str(num)):
        if str(k) == n:
            return i + 1
    return -1

////

def solution(num, k):
    answer = (str(num).find(str(k))+1)
    if answer == 0:
        answer = -1
    return answer

 

자바

/////

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 ;
    }
}

 

/////

class Solution {
    public int solution(int num, int k) 
    {
        return ("-" + num).indexOf(String.valueOf(k));
    }
}
728x90

설정

트랙백

댓글