0 떼기
문제
정수로 이루어진 문자열 n_str
이 주어질 때, n_str
의 가장 왼쪽에 처음으로 등장하는 0들을 뗀 문자열을 return하도록 solution 함수를 완성해주세요.
- 제한사항
- 2 ≤
n_str
≤ 10 n_str
이 "0"으로만 이루어진 경우는 없습니다.
- 2 ≤
소스 코드
const solution = (nStr) => {
return String(Number(nStr));
};
두 수의 합
문제
0 이상의 두 정수가 문자열 a
, b
로 주어질 때, a
+ b
의 값을 문자열로 return 하는 solution 함수를 작성해 주세요.
- 제한사항
- 1 ≤
a
의 길이 ≤ 100,000 - 1 ≤
b
의 길이 ≤ 100,000 a
와b
는 숫자로만 이루어져 있습니다.a
와b
는 정수 0이 아니라면 0으로 시작하지 않습니다.
- 1 ≤
소스 코드
const solution = (a, b) => {
return String(BigInt(a) + BigInt(b));
};
문자열로 변환
문제
정수 n
이 주어질 때, n
을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요.
- 제한사항
- 1 ≤
n
≤ 10000
- 1 ≤
소스 코드
const solution = (n) => {
return String(n);
};
배열의 원소 삭제하기
문제
정수 배열 arr
과 delete_list
가 있습니다. arr
의 원소 중 delete_list
의 원소를 모두 삭제하고 남은 원소들은 기존의 arr
에 있던 순서를 유지한 배열을 return 하는 solution 함수를 작성해 주세요.
- 제한사항
- 1 ≤
arr
의 길이 ≤ 100 - 1 ≤
arr
의 원소 ≤ 1,000 arr
의 원소는 모두 서로 다릅니다.- 1 ≤
delete_list
의 길이 ≤ 100 - 1 ≤
delete_list
의 원소 ≤ 1,000 delete_list
의 원소는 모두 서로 다릅니다.
- 1 ≤
소스 코드
const solution = (arr, deleteList) => {
return arr.filter((num) => !deleteList.includes(num));
};
부분 문자열인지 확인하기
문제
부분 문자열이란 문자열에서 연속된 일부분에 해당하는 문자열을 의미합니다. 예를 들어, 문자열 "ana", "ban", "anana", "banana", "n"는 모두 문자열 "banana"의 부분 문자열이지만, "aaa", "bnana", "wxyz"는 모두 "banana"의 부분 문자열이 아닙니다.
문자열 my_string
과 target
이 매개변수로 주어질 때, target
이 문자열 my_string
의 부분 문자열이라면 1을, 아니라면 0을 return 하는 solution 함수를 작성해 주세요.
- 제한사항
- 1 ≤
my_string
의 길이 ≤ 100 my_string
은 영소문자로만 이루어져 있습니다.- 1 ≤
target
의 길이 ≤ 100 target
은 영소문자로만 이루어져 있습니다.
- 1 ≤
소스 코드
const solution = (myString, target) => {
return myString.includes(target) ? 1 : 0;
};
Ghost