select IFNULL (컬럼 명, "NULL일때 대신 표시해줄 값")
이렇게 써주면 된다.
function solution(n) {
let answer = 0;
let even = 0;
for (i = 0 ; i <= n ; i++) {
if (i%2 == 0) {
even = i;
answer += even;
}
}
return answer;
}
.length인지 .length() 인지 몹시 헷갈렸지만 괄호없이 그냥 .length였다. 그렇다면 .length()는 어디에 쓰이는 걸까? 검색결과는 다음과 같다.
1) 일단 .length()는 자바 문법이다. JS에서도 쓸 수 있는지는 모르겠다.
2) .length()는 String 클래스의 메서드라서 문자열의 길이를 반환해준다.
3) .length는 배열의 길이를 반환해준다.
3) 덤인데 .size()는 컬렉션 프레임워크의 ArrayList의 길이를 확인할 때 쓴다고 한다. (뭔소린지 지금은 몰?루겠다. 컬렉션.. 스프링을 했었던 기억만 어렴풋이 난다🤔)
i의 선언문이 틀렸습니다. i = 0으로 하고 sum += 배열.[i] 했어야 했는데 i = 배열.[i]라고 써버림.
function solution(numbers) {
var answer = 0;
let sum = 0;
for (i = 0; i < numbers.length; i++){
// 여기서 i <= numbers.length를 해버리면 배열 길이가 터지니 주의합시다.
sum += numbers[i];
}
answer = sum / numbers.length;
return answer;
}