Ton

Форк
0
23 строки · 354.0 Байт
1
() main() { }
2
int steps(int x) method_id(1) {
3
  var n = 0;
4
  while (x > 1) {
5
    n += 1;
6
    if (x & 1) {
7
      x = 3 * x + 1;
8
    } else {
9
      x >>= 1;
10
    }
11
  }
12
  return n;
13
}
14

15
{-
16
    method_id | in | out
17
TESTCASE | 1 |   1 | 0
18
TESTCASE | 1 |   2 | 1
19
TESTCASE | 1 |   5 | 5
20
TESTCASE | 1 |  19 | 20
21
TESTCASE | 1 |  27 | 111
22
TESTCASE | 1 | 100 | 25
23
-}
24

25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.