알고리즘 100일 챌린지

자바스크립트 알고리즘 39 일차 (프로그래머스)

martinooo 2023. 5. 30. 14:57
728x170


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 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

그리드형