[Hackerrank] Jumping On Cloud

한 번에 최대 두칸 이동 가능

상태값이 1인 좌표로는 이동 불가

총 몇회 점프를 했는지 구하는 문제

static int jumpingOnClouds(int[] c)
    {
        int jumpCount = 0;
        int num = 0;
        int jumpPower = 2;
        for (int i = 0; i < c.Length; i++)
        {
            jumpPower--;
            if(jumpPower == 0 || (jumpPower == 1 && c[i] == 1))
            {
                jumpPower = 2;
                jumpCount++;
            }
        }
        return jumpCount;
    }

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.