본문 바로가기

알고리즘/해커랭크

Counting Valleys

문제

https://www.hackerrank.com/challenges/counting-valleys/problem

현재 높이에서 내려간 뒤 다시 원래 높이까지 올라갔을 경우를 카운팅

 

제출한 코드

def countingValleys(n, s):
    isValley = False
    v, res= 0, 0
    for i in s:
        if i == "D":
            v-=1
        elif i =="U":
            v+=1
        if v < 0:
            isValley = True
        if isValley and v ==0:
            res+=1
            isValley = False
    return res

 

머신러닝 공부해야하는데 잼따..

'알고리즘 > 해커랭크' 카테고리의 다른 글

Cats and a Mouse  (0) 2020.03.16
Repeated String  (0) 2020.03.09
Drawing Book  (0) 2020.03.09
Sock Merchant  (0) 2020.03.08
Bon Appétit  (0) 2020.03.08