39일차 첫번째 문제
문제: 겹치는 선분에 길이
난이도: 중
풀이 과정: 매개변수에 lines 2차원 배열에 개수에 겹치는 부분은 중복이 되는 개념으로 새로운 배열을 만들어 준다. 문제에 -100 에서 100까지에 원소값이 있기때문에 200개의 배열을 0으로 채워준다. 매개변수를 foreach로 순회를 하고min < max만큼 순회를 돌명선 새로운 배열에 값을 채워나간다. +100은 음수값에 대한 예외로 min + 100개 값에 index 부터 시작한다.
참고사항:
foreach는 map 같은 개념으로 배열을 순회한다.
new Array는 새로운 배열을 만들고 fill 배열에 값을 채워준다. 만약에 1일라면 200개 배열에 값은 1로 채워진다.
https://school.programmers.co.kr/learn/courses/30/lessons/120876?language=javascript
'알고리즘 100일 챌린지' 카테고리의 다른 글
자바스크립트 알고리즘 41 일차 (프로그래머스) (26) | 2023.06.03 |
---|---|
자바스크립트 알고리즘 40 일차 (코딩도장) (30) | 2023.06.01 |
자바스크립트 알고리즘 38 일차 (프로그래머스) (12) | 2023.05.29 |
자바스크립트 알고리즘 37 일차 (프로그래머스) (36) | 2023.05.26 |
자바스크립트 알고리즘 36 일차 (프로그래머스) (14) | 2023.05.24 |