글
프로그래머스 레벨1 C# 덧칠하기(자바)
프로그래밍
2023. 4. 10. 06:22
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
'프로그래밍' 카테고리의 다른 글
Paiza C랭크 84번 문제 (0) | 2023.06.22 |
---|---|
C# 데이터 형 별 크기, 분류 (0) | 2023.05.04 |
프로그래머스 레벨1 C# 옹알이(2) (자바) (0) | 2023.04.08 |
프로그래머스 레벨2 삼각 달팽이 C#, JAVA (0) | 2023.03.28 |
프로그래머스 레벨1 둘만의 암호 C#, JAVA(아스키코드) (0) | 2023.03.26 |