본문 바로가기
개발 일지/TIL

[ 스파르타 / TIL ] 내일배움캠프 #11

by CODESIGN 2022. 11. 14.

오늘 한 것


어제 풀었던 알고리즘 문제 복습하기

알고리즘 문제 풀어보기

스파르타 웹 퍼블리싱 강의 듣기

 

 

오늘 공부한 것


 

 

[ 스파르타 / Web ] 웹 퍼블리싱 정복 1주차

jQuery 자바스크립트에서 버튼 클릭 이벤트 예제 document.getEelementById('btn').addEventListener('click', function() { alert('버튼 클릭'); }); jQuery로 훨씬 간단하게 만들 수 있다. HTML 파일에 아래의 코드를 추가해

codesign.tistory.com

 

[ 스파르타 / Web ] 웹 퍼블리싱 정복 2주차

HTML 태그 서로 관련이 있는 것들을 묶을 때 사용된다. 관련된 사항들이 어떤 것이지 나타낸다. 보통 메인 제목들은 , , 등을 사용하지만 정석적으로는 form안에 fieldset을 만들고 filedset의 타이틀은

codesign.tistory.com

 

 

회고 


코테 문제를 풀어오면서 나름 reduce() 문법은 이해했다고 생각했는데 오늘 새로운 것을 알게 되었다. 아래 코드는 배열이 [1,2,3]이 주어질 때 배열에 2를 곱해서 [2,4,6]을 리턴해야한다. 이때 map을 사용하여 간단하게 풀 수있지만 reduce()를 사용하여 풀 경우 아래와 같이 풀 수 있다. 

 

function solution(numbers) {
    return numbers.reduce((a, b) => [...a, b * 2], []);
}

 

나는 그렇게 꼼꼼하지 못해서 저렇게 보게 되더라도 저렇게 쓰는구나 생각하고 넘어갈 텐데 이문제를 질문해오진 다른 팀원분은 꼼꼼하셔서 덕분에 하나하나 꼼꼼하게 살펴봤다. 덕분에 기억에 남을 reduce 구조가 될것같다. 

 

 

댓글