JS_daily_algorithm_03
문제:
내가 쓴 코드:
<html>
<head>
<meta charset="UTF-8" />
<title>출력결과</title>
</head>
<body>
<script>
function solution(n) {
let sum = 0;
for (i = 1; i < n + 1; i++) {
sum += i;
}
return sum;
}
console.log(solution(6));
</script>
</body>
</html>
모범 답안:
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
function solution(n){
let answer=0;
for(let i=1; i<=n; i++){
answer=answer+i;
}
return answer;
}
console.log(solution(10));
</script>
</body>
</html>
Impressive Point & Learning Point
- 내가 쓴 코드와 모범 답안이 가장 차이 안 났던 문제중에 하나였다. for 문에 대해서 상기시킬 수 있었고, for문 속 i의 range 설정할 때에 나는 i < n+1을 통해서 범위를 지정했는데, 이와 같은 의미로 사용할 수 있는 코드가 i <= n도 있다는 것을 알게 되었다.
Author And Source
이 문제에 관하여(JS_daily_algorithm_03), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@happyd1/JSdailyalgorithm03저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)