мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
python:test2019 [10/12/2019 05:05] – создано ybezrukovpython:test2019 [13/12/2019 13:06] (текущий) ybezrukov
Строка 9: Строка 9:
  if(n нечетное) n = 3*n + 1  if(n нечетное) n = 3*n + 1
 Применяя это преобразование к результату, мы получим последовательность чисел. Например, пусть n = 10. Тогда последовательность будет: 10, 5, 16, 8, 4, 2, 1. Гипотеза Коллатца гласит, что для любого натурального такая последовательность существует и всегда заканчивается единицей. Напишите программу, которая: Применяя это преобразование к результату, мы получим последовательность чисел. Например, пусть n = 10. Тогда последовательность будет: 10, 5, 16, 8, 4, 2, 1. Гипотеза Коллатца гласит, что для любого натурального такая последовательность существует и всегда заканчивается единицей. Напишите программу, которая:
- 1. Для произвольного натурального числа строит последовательнсть + 1. Для произвольного натурального числа строит последовательность 
- 2. Выводит на экран количество шагов, которое потребовалось чтобы получить единицу. Например, для приведенной выше последовательности ответом будет + 2. Выводит на экран количество шагов, которое потребовалось чтобы получить единицу. Например, для приведенной выше последовательности ответом будет 6.
  
 5.(10) Исправьте ошибку в программе:  5.(10) Исправьте ошибку в программе: 
Строка 36: Строка 36:
 Например: вход n = 7, [1, 3, 4, 5], выход nil (в массиве меньше элементов). Вход n = 4, [4, 3, 4, 5], выход nil (4 повторяется дважды, остается 3 уникальных числа, четвертого наименьшего нет). Вход n = 4, [45, -10, 4, 5, 4, 6], выход 45. Например: вход n = 7, [1, 3, 4, 5], выход nil (в массиве меньше элементов). Вход n = 4, [4, 3, 4, 5], выход nil (4 повторяется дважды, остается 3 уникальных числа, четвертого наименьшего нет). Вход n = 4, [45, -10, 4, 5, 4, 6], выход 45.
  
-9. (50) Гарри отправился в сеть быстрого питания: "Горячие цыпочки мракоборца Сандериуса". В этом заведении продаются запеченные куриные котлетки в упаковках по 3, 6 и 10 штук. Гарри может за раз съесть n котлет, напишите программу, которая выводит на экран сколько наборов он может купить, чтобы суметь съесть. Например: вход n=9, выход [0,3,6,9]. Гарри может не покупать ничего, купить упаковку из трех, упаковку из шести, упаковку из трех и упаковку из шести (суммарно 9).+9. (50) Гарри отправился в сеть быстрого питания. В этом заведении продаются запеченные куриные котлетки в упаковках по 3, 6 и 10 штук. Гарри может за раз съесть n котлет, напишите программу, которая выводит на экран сколько наборов он может купить, чтобы суметь съесть. Например: вход n=9, выход [0,3,6,9]. Гарри может не покупать ничего, купить упаковку из трех, упаковку из шести, упаковку из трех и упаковку из шести (суммарно 9).
  
 10. (10) На вход программе подается строка, содержащая IP адрес. Напишите программу, которая заменяет все "." на "[.]". Например: вход "1.1.1.1", выход "1[.]1[.]1[.]1" 10. (10) На вход программе подается строка, содержащая IP адрес. Напишите программу, которая заменяет все "." на "[.]". Например: вход "1.1.1.1", выход "1[.]1[.]1[.]1"
- 
-