TIL 09 문제 분할 정복
아래 설명을 읽고 getExamResult 함수를 구현하세요. 인자 scores 는 다음과 같은 객체입니다. 객체의 요소의 갯수 및 키의 이름들은 달라질 수 있습니다. 객체의 값은 다음 9가지 문자열 중에서 하나를 가지고 있습니다. 'A+', 'A', 'B+', 'B', 'C+', 'C', 'D+', 'D', 'F' { '생활속의회계': 'C', '논리적글쓰기': 'B', '독일문화의이해': 'B+', '기초수학': 'D+', '영어회화': 'C+', '인지발달심리학': 'A+', } 인자 requiredClasses 는 다음과 같이 문자열로 된 배열입니다. ['영어회화', '기초수학', '공학수학', '컴퓨터과학개론'] 다음 조건을 만족하는 객체를 리턴하도록 함수를 구현해주세요. scores 객체가 가..
TIL 08 배열 순회
01. for문 배열을 순회하는 가장 기본적인 방법은 for문을 이용하는거다. const arr = [1, 2, 3, 4, 5]; for(let i=0; i num*num); console.log(nums);// [1, 2, 3, 4, 5, 6] console.log(newArr);// [1, 4, 9, 16, 25, 36] 내부 콜백함수에서 인자를 하나만 받으면 배열내 값을 받는것이다. map() 메서드에 이용된 원본배열은 변하지 않는다. 03. Array.foreach() foreach() 메서드는 map메서드와 같이 배열 내의 모든 요소에 접근하지만 다른점은 따로 반환하는게 없다. for문 대신 사용하는 메서드라고 생각하면된다. let newArr = [];// 빈 배열 생성 let arr = [2..