
Mission01. 기본 테스트 >> #### 1) 변수 선언해보기 >> #### 2) 5의 4 제곱을 코드로 표현해서 계산된 값 출력해보기 >> #### 3) 소수로 된 값(e.g. 2346.7)을 반올림해보기 >> #### 4) 분기문 작성해보기 >> #### 5) 반복문 작성해보기 > ### Mission02. 알고리즘 맛보기 >> #### ...

Mission. 작성한 답 이 함수는 x와 n이라는 두 개의 매개변수를 입력으로 받는다. x는 등차수열의 시작 값이고, n은 등차수열의 길이(반복 횟수)이다. answer 배열은 빈 배열로 초기화되어 시작한다. 그리고 for 반복문을 사용하여 i가 0

변수 선언과 초기화함수 내부에서 answer 변수를 두 번 선언하고 있다. 한 번만 선언하면 된다.초기값 설정answer 변수를 -1로 초기화하고 있지만, 실제로 문제에서 요구한 초기값은 없다. 따라서 초기화를 제거해도 된다.개선된 코드https://schoo

변수 선언 및 초기화변수 answer를 선언하지 않고 바로 계산 결과를 반환한다.두 번째 코드는 변수 answer를 선언하고 0으로 초기화한 뒤에 계산 결과를 할당하고 반환한다. 초기화 부분이 불필요반환 방식answer 없이 계산 결과를 바로 반환한다.https

조건문 vs. 배열과 filter 메서드배열과 filter 메서드를 사용하여 주어진 각도가 배열의 각 요소와 비교하여 조건을 만족하는 요소들의 개수를 반환한다.조건식의 표현직접 여러 개의 if-else 문을 사용하여 각 조건을 비교하기보다는 배열과 filter 메서드를

변수 선언 방식 변경var 대신에 const 또는 let을 사용하는 것이 더 좋다. var는 함수 스코프를 가지며 호이스팅 문제가 있을 수 있다. const는 값이 변경되지 않을 경우, let은 값이 변경될 경우 사용하는 것이 권장된다.변수 선언x 변수가 전역 스코프로

등차수열의 합 공식짝수의 합을 계산할 때, 1부터 n까지의 합인 등차수열의 합 공식을 사용할 수 있다. 1 + 2 + 3 + ... + n = n \* (n + 1) / 2.반복문 없이 계산반복문을 사용하지 않고도 직접 짝수의 합을 계산할 수 있다. 주어진 정수 n을

간결한 구문reduce 함수를 사용하여 원소들의 합을 계산한다. 이를 통해 루프를 직접 구현할 필요 없이 간결한 한 줄의 코드로 합을 계산할 수 있다.함수형 프로그래밍 스타일 활용reduce 함수는 함수형 프로그래밍에서 자주 사용되는 함수 중 하나이다. 함수형 스타일은

간결한 구문코드는 불필요한 변수 및 연산을 줄이기.비트 연산자 활용비트 연산자 \~~를 사용하여 소수점 아래 부분을 버림하여 정수 부분만 추출합니다.산술 연산자기본적인 산술 연산자(\*, +, -)를 사용하여 수식을 계산비트 연산자비트 연산자 \~~를 사용하여 소수점

https://school.programmers.co.kr/learn/courses/30/lessons/120821

https://school.programmers.co.kr/learn/courses/30/lessons/120903

https://school.programmers.co.kr/learn/courses/30/lessons/120814

https://school.programmers.co.kr/learn/courses/30/lessons/120822

https://school.programmers.co.kr/learn/courses/30/lessons/120833

https://school.programmers.co.kr/learn/courses/30/lessons/120906

https://school.programmers.co.kr/learn/courses/30/lessons/120826

https://school.programmers.co.kr/learn/courses/30/lessons/120841

>> ### Mission. 

>> ### Mission. 

https://school.programmers.co.kr/learn/courses/30/lessons/120809

https://school.programmers.co.kr/learn/courses/30/lessons/120847

function solution(array, n) { let count = 0; for (let i = 0; i < array.length; i++) { if (array[i] === n) { count++;

function solution(strlist) { const result = strlist.map(str => str.length); return result; }

function solution(num_list) { let evenCount = 0; let oddCount = 0; for (let i = 0; i < num_list.length; i++) { if (num_list[i] % 2

function solution(slice, n) { const pizzasNeeded = Math.ceil(n / slice); return pizzasNeeded; }

function solution(array, height) { let count = 0; for (let i = 0; i < array.length; i++) { if (array[i] > height) { count+

function solution(sides) { sides.sort((a, b) => a - b); const longestSide = sides[2]; const sumOfOtherSides = sides[0] + sides[1]; if