Массивы(232 задач)
Типы данных(356 задач)
Циклы(177 задач)
Условный оператор (if)(164 задач)
Python(260 задач)
Standard Template Library(2 задач)
По заданной дате требуется определить, какое число будет послезавтра.
Напомним, что год является високосным, если его номер кратен 4, но не кратен 100, а также если он кратен 400.
Дано число, месяц и год (год – число в промежутке от 1 до 10000).
Требуется вывести, какое число будет послезавтра, в формате входных данных.
1 8 2009
3 8 2009
30 12 2009
1 1 2010
28 2 2008
1 3 2008
Требуется посчитать количество дней от начала эры до данного дня включительно. Началом эры считается первое января первого года.
В единственной строке входного файла находится дата в формате ДДММГГГГ.
Выведите искомое количество дней.
02010001
2
01010002
366
Выведите двумерный массив, размерами N×N, заполненный числами от единицы до N2 по спирали. Числовая спираль начинается в левом верхнем углу и закручивается по часовой стрелке.
Входной файл содержит единственное число 1 ≤ N ≤ 10.
Выведите N2 чисел – заполненный по спирали массив.
1
1
2
1 2 4 3
3
1 2 3 8 9 4 7 6 5
Идёт \(k\)-я секунда суток. Определите, сколько целых часов \(h\) и целых минут m прошло с начала суток. Например, если
\(k = 13257 = 3\cdot 3600+40\cdot 60+57\),
то \(h=3\) и \(m=40\).
На вход программе подается целое число \(k\) (\(0\le k\le 86399\)).
Выведите на экран фразу:
It is ... hours ... minutes.
Вместо многоточий программа должна выводить значения \(h\) и \(m\), отделяя их от слов ровно одним пробелом.
13257
It is 3 hours 40 minutes.
В книге на одной странице помещается \(k\) строк. Таким образом, на 1-й странице печатаются строки с 1-й по \(k\)-ю, на второй — с (\(k+1\))-й по (\(2k\))-ю и т. д. Напишите программу, по номеру строки в тексте определяющую номер страницы, на которой будет напечатана эта строка, и порядковый номер этой строки на странице.
На вход программе подаются число \(k\) — количество строк на странице и число \(n\) — номер строки в тексте (\(1\le k\le 200\), \(1\le n\le 20\,000\)).
Выведите два числа — номер страницы, на которой будет напечатана эта строка, и номер строки на этой странице
Для считывания данных на языке Python 3 можно использовать следующую конструкцию:
k, n = map(int, input().split())
50 1
1 1
20 25
2 5
15 43
3 13