[프로그래머스] 겹치는 선분의 길이 문제 풀이(코딩테스트 입문 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;
}
}
'네카라쿠배 취준반 - 프로그래머스 문제 풀이' 카테고리의 다른 글
[프로그래머스] 숫자 카드 나누기 문제 풀이(코딩테스트 입문 Lv. 2) - 자바 Java (0) | 2022.12.17 |
---|---|
[프로그래머스] 콜라 문제 풀이(코딩테스트 입문 Lv. 1) - 파이썬 python (0) | 2022.12.15 |
[프로그래머스] 분수의 덧셈 문제 풀이(코딩테스트 입문 Lv. 0) - 파이썬 python (0) | 2022.12.08 |
[프로그래머스] 타겟넘버 문제 풀이(DFS BFS 재귀함수 Lv. 2) - java 자바 (0) | 2022.03.30 |
[백준 1018] 체스판 다시 칠하기 (완전탐색) - java 자바 (0) | 2022.03.07 |