---> 260 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 4 5 6 7 8 9 10 >> Отображать по:

Найдите наименьшее натуральное число x, такое что math.sqrt(x*x) != x.

(Предполагается, что вы используете python3!)

Входные данные

отсутствует

Выходные данные

Одно натуральное число.

#3112
  
Темы: [Python]

Напишите функцию printlist, которая получает на вход 4 аргумента:

  • список s
  • строку before: что печатать в начале списка
  • строку between: что печатать между элементами списка
  • строку after: что печатать после списка
и выводит на экран список s в указанном формате.

Вставьте вашу функцию в начало следующей программы и сдайте ее на проверку:


s = input().split()
printlist(s, 'x=', '*', '.')
printlist(s, '', ' ', '')
printlist(s, '', '', '')
printlist(s, '"', '","', '"')

Не забывайте, что список может состоять из 0 или 1 элемента!

Примеры
Входные данные
abcd e fg
Выходные данные
x=abcd*e*fg.
abcd e fg
abcdefg
"abcd","e","fg"
#3113
  
Темы: [Python]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Напишите функцию, похожую на стандартную функцию map. Она должна принимать два параметра: функцию f и список s, и возвращать список, составленный из элементов f(s[0]), f(s[1]), ...

Вставьте вашу функцию в начало следующей программы и сдайте ее на проверку:


s = input().split()
t = mymap(int,s)

print(t)

print(mymap(abs,t))

print(mymap(len,s))

Входные данные

Вводится несколько целых чисел, разделенных пробелами.

Выходные данные

Примеры
Входные данные
2 -25 0 123 -10
Выходные данные
[2, -25, 0, 123, -10]
[2, 25, 0, 123, 10]
[1, 3, 1, 3, 3]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Напишите программу, сортирующую натуральные числа по k-й цифре слева (самая левая цифра — 1-я). Для этого напишите функцию kthdigit, которая по числу находит его k-ю цифру, и вставьте ее в начало следующей программы:


k = int(input())
s = list(map(int,input().split()))
s.sort(key=kthdigit)
print(" ".join(map(str,s)))

(Если в числе меньше k цифр, то считается, что k-я цифра равна 0.)

Входные данные

В первой строке вводится одно натуральное число k. Во второй строке вводится последовательность натуральных чисел, разделенных пробелами.

Выходные данные

Вывести отсортированную последовательность.

Примеры
Входные данные
2
1 20 43 23 5678 123454321
Выходные данные
1 20 123454321 43 23 5678

Выведите элементы данного списка в обратном порядке, не изменяя сам список.

Входные данные

Вводится список чисел. Все числа списка находятся на одной строке.

Выходные данные

Выведите ответ на задачу.

Примеры
Входные данные
1 2 3 4 5
Выходные данные
5 4 3 2 1 

Страница: << 4 5 6 7 8 9 10 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест