+ 1
Нужна помощь( или код)!
В проекте "Улитка в колодце", не могу правильно поставить условия и все остальные компоненты в цикле, может кто-нибудь знает? Если можно, то вместе с кодом! Спасибо:)
17 Antworten
+ 3
function main() {
    var depth = parseInt(readLine(), 10);
    //ваш код
    var day = 0;
    var race =0;
    var up = 7; // это то. что он прополз
    var fall = 2;// а это он упал.
    while (race<depth){
        day+=1;
        race += up;
       if (race>=depth){
        break
        }
        else {
        race -=fall;
        }
    }
        console.log(day);
}
+ 1
А чё там сложного?
глубина = глубина -день + ночь
+ 1
Нет, там так не работает
+ 1
Нет, он падает не сразу, как только проползёт 7 футов. Он ползет днем, а падает ночью. Поэтому, когда он прополз, мы должны проверить, достиг ли он конца колодца? Если достиг, то ура! Он выполз! Если нет, то он падает на 2 фута вниз.
race = dept -> эта строка присвоит переменной race значение depth, а нам надо не присваивать, а сравнивать два значения.
И выводить результат надо не на страницу, а в консоль.
+ 1
поставь сравнение иф сразу после вайл. Добавь элсе и туда перетащи основной код
+ 1
Спасибо вам!
+ 1
Ну и покажи наконец готовый рабочий код. Если получилось
+ 1
Получилось?
+ 1
Точно, сорри за обложноздь
0
Привет! Покажи, что у тебя получилось
0
function main() {
    var depth = parseInt(readLine(), 10);
    //ваш код
    var i = 0;
    var race =0;
    var up = 7; // это то. что он прополз
    var fall = 2;// а это он упал.
    while (race<depth){
    race = race + up - fall;
    i++;
    }
       if (race=depth){
        break;
        }
        document.write(i);
Вот примерно так.
0
function main() {
    var depth = parseInt(readLine(), 10);
    //ваш код
    var i = 0;
    var race =0;
    var up = 7; // это то. что он прополз
    var fall = 2;// а это он упал.
    while (race<depth){
    race = race + up;
       if (race=>depth){
        break
        }
        else {
        race = race - fall;
        i++;
    }
        console.log(i)
 И даже так ничего не выходит, похоже я очень туп. Если не помешает, выложить ваш код с правильным вариантом, буду благодарен. Просто на словах, я не сильно понимаю, что именно надо делать.
0
Спасибо, так Более понятнее!
0
Кстати, код shadoff выдает ошибку до сих...а в чем ошибка, не понятно.
0
Двух фигурных скобок в конце не хватает
0
Вот теперь все заработало, и тест выполнен. Спасибо Ярослав и Shadoff, за разбор этого теста!
0
Shadoff узбагойся, всё заработало!



