https://school.programmers.co.kr/learn/courses/30/lessons/120904
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(num, k) {
var num = num + '';
// 숫자를 문자열로 바꿔준다
var index = num.indexOf(k);
// 문자열 안에서 k를 찾아 index를 구한다
if (index < 0) {result = -1;}
// 존재하지 않는다면 -1을 return
else { result = index + 1;}
// 존재하는 것이 맞다면 index에 1을 더해 return
return result;
}
+)230511
const solution = (num, k) => {
num = num +``;
let index = num.indexOf(k);
index > -1 ? index+=1 : index
return index;
}
230526
def solution(num, k):
answer = -1
if str(k) in str(num):
answer = str(num).index(str(k))+1
return answer
230916 C++
#include <string>
#include <vector>
using namespace std;
int solution(int num, int k) {
int answer = 0;
string strk = to_string(k);
string strnum = to_string(num);
answer = strnum.find(strk);
if (answer != -1) answer ++;
return answer ;
}
'코딩테스트 > LV. 0' 카테고리의 다른 글
LV. 0 :: 숨어있는 숫자의 덧셈 1 (0) | 2023.01.22 |
---|---|
LV. 0 :: 제곱수 판별하기 (0) | 2023.01.21 |
LV. 0 :: 모음 제거 (0) | 2023.01.21 |
LV. 0 :: 편지 (0) | 2023.01.21 |
LV. 0 :: 특정 문자 제거하기 (0) | 2023.01.20 |
댓글