본문 바로가기

전체 글164

01. react_반복문장 component로 제작 1. DATA let data = [ { id: 0, title: "White and Black", content: "Born in France", price: 120000, }, { id: 1, title: "Red Knit", content: "Born in Seoul", price: 110000, }, { id: 2, title: "Grey Yordan", content: "Born in the States", price: 130000, }, ]; export default data; 2. 반복되는 구문 { shoes[0].title } { shoes[0].price } 상품명 상품정보 상품명 상품정보 Map( ) 함수 사용 {shoes.map((a, i) => { return ; })} impor.. 2022. 12. 22.
13.중앙값구하기(sort()) ※문제설명 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. My Solution function solution(array) { // 1. 오름차순으로 정렬 // 1-1. sort 함수 정렬 후 오름차순으로 정렬 const sortedArray=array.sort(function(a,b){ return a - b; }); // 2. 중앙값 순서 구하기 const centerNumber=Math.floor((sortedArray.length)/2); return array[centerNu.. 2022. 11. 24.
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.