본문 바로가기

프론트엔드로 가는 길121

12. 배열 두배 만들기(push, reduce, map) ※문제설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. My Solution function solution(numbers) { var answer = []; for(let i=0; i [...a, b * 2], []); } const solution = (numbers) => numbers.map((number) => number * 2) 참고 블로그 : 2022. 11. 23.
12. 분수의 덧셈(while문) ※문제설명 첫 번째 분수의 분자와 분모를 뜻하는 denum1, num1, 두 번째 분수의 분자와 분모를 뜻하는 denum2, num2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. My Solution function solution(denum1, num1, denum2, num2) { // 1 분자/분모 let sun = num1*denum2 +num2*denum1; let mother = num1*num2; // 2 분자분모의 최대공약수로 나눠줌 // 2-1 분자분모중 작은 수를 찾기 let min=Math.min(sun,mother) // 2-2 작은수를 분자분모로 나눠보기 // 2.. 2022. 11. 21.
11. 머쓱이보다 키 큰 사람 ※문제설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. My Solution function solution(array, height) { return (array.filter(array=>array>height)).length } 더보기 filter를 사용하여 array와 height를 비교한 후 나온 배열의 갯수 출력 Array.prototype.filter() filter() 메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환합니다. filter 구.. 2022. 11. 8.
10. 변수, 사칙연산 실력향상 과제 (번외) ※문제설명 철수는 은행에 예금을 하러 갔는데 예금 금액에 따라 이율이 달라지는 것을 보고 크게 당황했습니다. 첫 예금액이 5만원 미만이면 이율이 연 15퍼센트, 첫 예금액이 5만원 이상이면 이율이 연 20퍼센트라고 합니다. 그래서 민준이는 (1) 변수에 예금액을 넣으면 (2) 2년 후의 총 예금액을 자동으로 콘솔창에 출력해주는 기능을 자바스크립트로 만들려고하는데 어떻게 코드를 짜면 될까요? . My Solution function money(num) { let yearUp = 1.2; let yearDown = 1.15; if (num < 50000) { console.log(num * (yearDown **= 2)); } else { console.log(num * 1.2 * 1.2); console... 2022. 11. 6.