Callll
25.01.2022 23:12

Черепаха и повороты Черепашка находится в верхнем левом углу клетчатого прямоугольного поля (как показано на рисунке). Она умеет перемещаться из клетки, в которой находится, только вправо или вниз.


| 37 | 21 | 84 | 13 | 34 |

| 81 | 43 | 10 | 57 | 74 |

| 17 | 21 | 50 | 18 | 45 |

| 32 | 96 | 75 | 81 | 24 |

| 21 | 18 | 87 | 34 | 17 |

В каждой клетке цифрами обозначается количество фишек, находящихся в ней. Когда Черепашка поворачивается в какой-то клетке, она собирает все фишки, которые в ней находятся (включая клетки «Старт» и «Финиш»).

Необходимо выбрать такой путь, чтобы, оказавшись на финише, Черепашка собрала максимально возможное количество фишек, совершив при этом ровно 6 поворотов.

В качестве ответа запишите одно число – количество фишек, которое соберет Черепашка.
Пример ответа: 312.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
lyubimov2006
04.12.2020 23:08

Предположим, что строку пользователь вводит в консоли


def f(): #объявляем функцию, которая будет искать количество

   a = input('Введите строку: ') #Переменная а ссылается на то, что пользователь ввел в консоли

   return len(a.split(' ')) #Вызываем метод split(' '), который делает из строки список, где каждый элемент - это слово в строке. Параметром в этом методе является символ, который разделяет слова в строке, в нашем случае - пробел. Уже от этого списка вызываем функцию len, который возвращает длину списка, то есть количество слов


f() #вызываем составленную нами функцию


можно вообще все уместить в одну строку сделав так:

def f():

   return len(input('Введите строку: ').split(' ')) #Чтобы не создавать переменную а, мы применили функцию split сразу к input


f()


или обойтись без новой функции

print(len(input('Введите строку: ').split(' '))) #print выводит то, что было передано через параметр на экран

0,0(0 оценок)
Ответ:
ankreinas
19.05.2022 06:56

1)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 1 to 100 do sum:= sum + i;

   write(sum);

end.


2)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 11 to 50 do sum:= sum + i * sqr(i);

   write(sum);

end.


3)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 10 to 99 do if i mod 2 = 1 then sum:= sum + i;

   write(sum);

end.


4)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 50 to 90 do sum:= sum + sqr(i);

   write(sum);

end.


5)

var i, sum: integer;

begin

   sum:= 0;

   for i:= 10 to 99 do if i mod 2 = 0 then sum:= sum + i;

   write(sum);

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота