Задана на python. Мишка Лимак

Суть задачи вы ведите в скрине:

введите сюда описание изображения

Мой код начинает некорректно работать во-втором примере. Т.к во втором примере Лимак, Что боб в установленный момент начинают весить одинаково, а в моём коде, пока a <b, переменная a как не странно уже не больше, а ровна b.

a, b = map(int, input().split())
year = 0  
while b > a:
    year += 1
    a = a * 3
    b = b * 2
 print(year)

Что делать?


Ответы (1 шт):

Автор решения: Igor

Больше или равно:

while b >= a:

function countYears(a, b) {
  var year = 0
  while (b >= a) {
    year += 1;
    a = a * 3;
    b = b * 2;
  }
  return year;
}

console.log(countYears(4, 7));
console.log(countYears(4, 9));
console.log(countYears(1, 1));

→ Ссылка