задача о кубиках

← разместить еще код

Расшаренный код:

public class Main
{
	public static void main(String[] args) {
	    //количество кубиков
		int count = 20;
		
		//запоминаем максимальное число ступенек
		int max_value = 0;
		//считаем ступеньки для каждой башенки
	    int current_value = 0;
	    
	    //запускаем цикл 
	    for(int i = 0; i < count; i++){
	        //каждый раз увеличиваем текущее значение
	        current_value++;
	        //если оно на 1 больше, чем у предыдущей башенки
	        //значит надо записать в переменную максимального значения
	        //и перейти к следующей башенке считать с нуля
	        if(current_value-max_value==1){
	            //запомнили макс.значение
	            max_value=current_value;
	            //обнулили счетчик
	            current_value=0;
	        }
	    }
	    //после окончания цикла выводим на консоль макс.значение
	    System.out.println(max_value);
	}
}