문제
내가 작성한 답안코드
- 동료의 아이디어 제공 : 굳이 순서쌍을 만들 필요가 없다.
나 : ?????????? 어? 그렇네???
function solution(n) {
let answer = [];
for (let i=1; i <= n; i++){
if (n % i === 0){
answer.push(i)
}
}
return answer.length;
}
Comment
기존에 내가 작성하고 교착상태에 빠져 있던 코드이다.
사실 어디가 잘 못 된 건지도 모르겠다.
배열을 아마 제대로 이해하지 못하고 있는듯하다.
function solution(n) {
let answer = [];
let a = 0
let b = 0
for (let i=1; i <= n; i++){
if (n % i === 0){
a = i
b = n / i
}
answer.push([a,b])
}
return answer.length;
}
'새로운 경험' 카테고리의 다른 글
2023.02.13 Programmers [짝수는 싫어요] Javascript Algorithm (0) | 2023.02.13 |
---|---|
2023.02.12 Programmers [옷가게 할인 받기] Javascript Algorithm (0) | 2023.02.12 |
2023.02.11 Programmers [점의 위치 구하기] Javascript Algorithm (0) | 2023.02.11 |
2023.02.11 Programmers - [최댓값 만들기(1)] Javascript (0) | 2023.02.11 |
2023.02.11 Programmers - [짝수 홀수 개수] Javascript (0) | 2023.02.11 |
댓글