Home

Jumping On The Clouds

Detailed explanation coming soon!

import java.util.*;

public class Solution {
    private static final int THUNDERCLOUD = 1;
    private static final int CLOUD = 0;
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int[] clouds = new int[in.nextInt()];

        for(int i = 0; i < clouds.length; i++){
            clouds[i] = in.nextInt();
        }

        int position = 0;
        int jumps = 0;
        while(position != clouds.length - 1){
            if(position + 2 < clouds.length){
                if(clouds[position + 2] == THUNDERCLOUD){
                    position++;
                } else {
                    position += 2;
                }
            } else {
                position++;
            }
            jumps++;
        }
        System.out.println(jumps);
    }
}


Questions? Have a neat solution? Comment below!