+ 1
Нужна помощь( или код)!
В проекте "Улитка в колодце", не могу правильно поставить условия и все остальные компоненты в цикле, может кто-нибудь знает? Если можно, то вместе с кодом! Спасибо:)
17 Answers
+ 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 узбагойся, всё заработало!