문자열 내 p와 y의 개수
- 문제: 매개변수로 문자열이 주어지면 'p'와 'y'의 개수가 같다면 true 아니면 false를 반환하면 된다. 단, 대·소문자를 구분하지 않는다.
- 풀이: 매개변수로 주어진 문자열 중 대·소문자가 섞여서 오기 때문에 toLowerCase()로 소문자로 바꾸고 split()와 length를 이용해 'p'와 'y'의 개수를 비교만 하면 된다.
function solution(s){
return s.toLowerCase().split('p').length === s.toLowerCase().split('y').length
}
문자열을 정수로 바꾸기
- 문제: 문자열 s를 숫자로 변환하기
const solution = (s) => Number(s);
x만큼 간격이 있는 n개의 숫자
- 문제: 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다.
function solution(x, n) {
let arr = [];
for (let i = 1; i <= n; i++) {
arr.push(i * x);
}
return arr;
}
'프로그래머스 JS LV1' 카테고리의 다른 글
LV1 06 핸드폰 번호 가리기, 나누어 떨어지는 숫자 배열 (0) | 2022.12.12 |
---|---|
LV1 05 두 정수 사이의 합, 콜라츠 추측, 서울에서 김서방 찾기 (0) | 2022.12.10 |
LV1 04 하샤드 수, 정수 내림차순으로 배치하기, 나머지가 1이 되는 수 찾기 (0) | 2022.12.08 |
LV1 02 자릿수 더하기, 자연수 뒤집어 배열로 만들기, 정수 제곱근 판별 (0) | 2022.12.02 |
LV1 01 짝수와 홀수, 약수의 합, 평균 구하기 (0) | 2022.12.01 |