Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 주식스팸
- 자바스크립트표준
- 브라우저 작동원리
- es6
- 데이터분석
- 트위터해킹
- 퀵정렬
- 네트워크해킹
- 1일 1로그 100일 완성 IT지식
- 숫자구하기
- 비전공자개발정리
- 이진검색
- es6문법
- 빗썸데이터
- ECMA설명
- CS스터디
- 아키네이처
- 컴퓨터 논리와 구조
- HDD와 SSD의 차이
- 공개API
- API요청
- 알고리즘 문제 풀이
- 프로세서 속도와 심장 박동수
- 컴퓨터과학
- ES차이
- ES5
- 줌서비스
- 한국디도스
- 아마존해킹
- es3
Archives
- Today
- Total
개발일지
x만큼 간격이 있는 n개의 숫자 js (push) 본문
문제 설명
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
제한 조건
- x는 -10000000 이상, 10000000 이하인 정수입니다.
- n은 1000 이하인 자연수입니다.
입출력 예
x n answer2 | 5 | [2,4,6,8,10] |
4 | 3 | [4,8,12] |
-4 | 2 | [-4, -8] |
function solution(x, n) {
var answer = [];
for (let i = 1; i<=n; i++){
// i=1; 개수 추출 / 1부터해야 0이 포함안됌
answer.push(x*i); // x*개수를 .push 변수에 넣어줌
}
return answer;
}
// 다른 풀이
function solution(x, n) {
return Array(n).fill(x).map((a, i) => (i + 1) * a)
}
// arr.fill(value[, start[, end]]) (채울값.시작.끝)
'알고리즘 (프로그래머스)' 카테고리의 다른 글
2016년 (toString,slice,split,toUpperCase) (0) | 2022.05.19 |
---|---|
부족한 금액 계산하기 js (삼항연산자) (0) | 2022.05.19 |
행렬의 덧셈 js (2차원 배열,push)- 프로그래머스 LV1 (0) | 2022.05.19 |
핸드폰 번호 가리기 js (repeat,slice)- 프로그래머스 LV1 (0) | 2022.05.19 |
평균 구하기 js (reduce) - 프로그래머스 LV1 (0) | 2022.05.19 |
Comments