네카라쿠배 취준반 - 프로그래머스 문제 풀이
[프로그래머스] 겹치는 선분의 길이 문제 풀이(코딩테스트 입문 Lv. 0) - 자바 Java
개발자로 취직하기
2022. 12. 10. 12:15
0. 자세한 설명은 YouTube 영상으로
1. 배열을 활용한 Solution
class Solution {
public int solution(int[][] lines) {
// 1. arr 배열 및 변수 초기화
int[] arr = new int[200];
int answer = 0;
// 2. lines 정보를 arr 배열에 적용
for(int i = 0; i < lines.length; i++)
for(int j = lines[i][0] + 100; j < lines[i][1] + 100; j++)
arr[j]++;
// 3. arr 배열에서 겹친 부분 세기
for(int i = 0; i < 200; i++)
if(arr[i] > 1)
answer++;
return answer;
}
}