-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
중고급 강의를 듣고 와서 다시 처음부터 한번 정리 중입니다.
21.04.11 22:13 작성 조회수 102
1
var odd = [];
var even = [];
var num = [];
for (var i = 1; i <= 50 ; i++) {
i % 2 == 1 ? odd.push(i) : even.push(i);
num.push(i);
}
console.log(odd);
console.log(even);
console.log(num);
위와 같이 작성하였는데 '누적'의 의미를 우선은 배열로 하는 것이 올바른 거 같아 배열로 진행하였는데 괜찮은 다른 방식이 또 있을 까요??
답변을 작성해보세요.
1
김영보
지식공유자2021.04.11
방법은 많지만 현 단계에 맞는 코드입니다. 좋아요.
누적이란 i값을 합하는 것입니다 1+2+3...
i <= 50에서 < 또는 =를 제외하는 것이 나을 것 같고요.
i % 2 == 1을 i % 2 === 1로, === 3개
var odd = [], even = [], num = [];도 괜찮아요
num 변수 이름의 시맨틱이 완전하지 않아요. odd, even처럼 직관적이였으면 좋겠어요.
0
답변 2