프로그래머스 JS LV1
LV1 03 문자열 내 p와 y의 개수, 문자열을 정수로 바꾸기,x만큼 간격이 있는 n개의 숫자
와라리요
2022. 12. 8. 18:32
문자열 내 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;
}