-
프로그래머스 / 덧칠하기코딩 테스트/Level 2 2023. 3. 4. 00:40반응형
https://school.programmers.co.kr/learn/courses/30/lessons/161989
이게 왜 level 2? 쉬운데...
코틀린
class Solution { fun solution(n: Int, m: Int, section: IntArray): Int { var (answer, painted) = 0 to 0 for (each in section) if (each >= painted) { painted = m + each answer++ } return answer } }
golang
func solution(n int, m int, section []int) int { answer, painted := 0, 0 for _, v := range section { if v >= painted { answer++ painted = v + m } } return answer }
파이썬
def solution(n, m, section): answer = painted = 0 for each in section: if each >= painted: painted = each + m answer += 1 return answer
반응형