-
[프로그래머스] x만큼 간격이 있는 n개의 숫자 - JavaScript 📝Algorithm 2021. 11. 9. 10:05
[링크]
https://programmers.co.kr/learn/courses/30/lessons/12954
[문제설명 및 입출력 예]
[내가 제출한 코드 및 풀이]
- x씩 증가: x만큼 더함, 숫자 n개를 지니는: n만큼 반복
- answer 이라는 리스트 변수와 더해진 숫자들이 담기는 sum 변수를 만들어줌
- n 만큼 for문을 돌리고
- 반복문이 돌 때 마다 x만큼 더해지는 값을 sum 에 담아줌
- sum의 값을 리스트 answer 에 push
[다른 사람의 코드]
1234567function solution(x, n) {var answer = [];for (let i = 1; i<=n; i++){answer.push(x*i);}return answer;}cs - 내가 제출한 코드에는 sum이라는 과정이 들어가 있는데, 다른 코드들을 보니까 저런식으로 바로 계산해서 push 한 분들도 계시더라.. 타인의 코드를 살펴보고 내 코드를 개선하는 부분은 꼭 필요한 과정인듯😂
12345678910111213function solution(x, n) {var answer = [];var cnt = 0;while(cnt<n) {cnt++;answer.push(x*cnt);}return answer;}cs - 이 코드는 while문이 사용되었는데, n을 쉽게 cnt라고 명명한게 인상 깊은..!
'Algorithm' 카테고리의 다른 글
[프로그래머스] 2016년 - JavaScript 📝 (0) 2021.11.09 [프로그래머스] 부족한 금액 계산하기 - JavaScript 📝 (0) 2021.11.09 [프로그래머스] 행렬의 덧셈 - JavaScript 📝 (0) 2021.11.09 [프로그래머스] 핸드폰 번호 가리기 - JavaScript 📝 (0) 2021.11.09 [프로그래머스] 없는 숫자 더하기 - JavaScript 📝 (0) 2021.11.08