728x90
SMALL

using System;

public class Solution {
    public int solution(int n, int m, int[] section) {
        int answer = 0;
        int paint = 0;

            for(int i = 0; i<section.Length;i++)
            {
                if(section[i] > paint)
                {
                    paint = section[i] + m - 1;
                    answer++;
                }
            }
      
        return answer;
    }
}

 

 

//////

 

 

 

자바

 

 

class Solution {
    public int solution(int n, int m, int[] section) {
        int roller = section[0];
        int cnt = 1;
        
        for(int i = 1; i < section.length; i++) 
        {
            if(roller + m - 1 < section[i]) 
            {
                cnt++;
                roller = section[i];
            }
        }
        return cnt;
    }
}
728x90

설정

트랙백

댓글