프로그래머스: 덧칠하기

김아무개·2023년 4월 6일
0

프로그래머스

목록 보기
26/41

다른사람 코드

class Solution {
    public int solution(int n, int m, int[] section) {
        int maxPainted = 0, cntPaint = 0;
        for (int point : section) {
            if (maxPainted <= point) {
                maxPainted = point + m;
                cntPaint++;
            }
        }
        return cntPaint;
    }
}

내 코드

class Solution {
    public int solution(int n, int m, int[] section) {
        int answer = 0;
        for (int i = 0; i < section.length; i++) {
            int j;
            for (j = i + 1; j < section.length; j++) {
                if (section[i] + m - 1 < section[j]) {
                    i = j - 1;
                    break;
                }
            }
            if (i == j - 1 || j == section.length) answer++;
            if (j == section.length) break;
        }
        return answer;
    }
}

아이고
요즘은 문제를 읽기도 힘들다 😭
너무 달리기만 해서 지친것 같다
슬럼프가 꽤나 쎄게 온듯..☹️
으아
잠시 방황하러 갑니다 ⛔

profile
Hello velog! 

0개의 댓글