글
프로그래머스 C# 숫자 찾기(ToString으로 인덱스 비교하기, P, J)
프로그래밍
2022. 12. 30. 15:36
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
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 문자열 정렬하기 (2)(Array.Sort(char[]), Concat, P, J) (0) | 2022.12.30 |
---|---|
프로그래머스 C# 369게임(int를 ToString하고 Length, P, J) (0) | 2022.12.30 |
프로그래머스 C# 인덱스 바꾸기(Concat-문자열 연결, ToCharArray(), P, J) (0) | 2022.12.30 |
프로그래머스 C# 피자 나눠먹기 2(두 숫자의 최소공배수, P, J) (0) | 2022.12.30 |
프로그래머스 C# 외계행성의 나이(Concat, 97, JAVA) (0) | 2022.12.30 |