-
Notifications
You must be signed in to change notification settings - Fork 12
/
tasks.txt
96 lines (64 loc) · 5.07 KB
/
tasks.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Відтворити роботу годинника, відрахувавши 2 хвилини (2 цикли! 1й - хвилини, 2й - секунди)
Відтворити роботу годинника, відрахувавши 2 години 20 хвилини (3 цикли! 1й - години, 2й - хвилини, 3й - секунди)
__________________________________________________________
Дано відсортований масив (мінімум 10 елементів)
Необхідно модифікувати масив так, що б дублікати зустрічалися не більше 2х разів підряд.
Example:
[1, 1, 1, 2, 3, 3, 3, 3] -> [ 1, 1, 2, 3, 3, 1, 3, 3]
[0, 0, 1, 1, 1, 2, 2] -> [0, 0, 1, 1, 2, 2, 1]
____________________________________________________________
Cоздать функцию которая принимает число и возвращает текст как в примере:
3275 —> "3000 + 200 + 70 +5"
____________________________________________________________
Дан массив целых чисел, найдите тот, который встречается нечетное количество раз.Всегда будет только одно целое число, которое встречается нечетное количество раз
[1,2,3,4,5,2,4,1,3] -> 5
_____________________________________________________________
Знайти анаграму.
Перевірити чи слово має в собі такі самі літери як і поеперднє слово.
ANAGRAM | MGANRAA -> true
EXIT | AXET -> false
GOOD | DOGO -> true
_______________________________________________________________
Точная степень двойки
Дано натуральное число N.
Выведите слово YES, если число N является точной степенью двойки, или слово NO в противном случае.
Операцией возведения в степень пользоваться нельзя!
______________________________________________________________
Сумма цифр числа
Дано натуральное число N. Вычислите сумму его цифр.
При решении этой задачи нельзя использовать строки,
списки, массивы ну и циклы, разумеется.
Рекурсія)
______________________________________________________________
Палиндром
Дано слово, состоящее только из строчных латинских букв. Проверьте, является ли это слово палиндромом. Выведите YES или NO.
При решении этой задачи нельзя пользоваться циклами, в решениях на питоне нельзя использовать срезы с шагом, отличным от 1.
_______________________________________________________________
Количество единиц
Дана последовательность натуральных чисел в строке, завершающаяся двумя числами 0 подряд. Определите, сколько раз в этой последовательности встречается число 1. Числа, идущие после двух нулей, необходимо игнорировать.
2176491947586100 -> 3
_________________________________________________________________
Вирівняти багаторівневий масив в однорівневий
[1,3, ['Hello, 'Wordd', [9,6,1]], ['oops'], 9] -> [1, 3, 'Hello, 'Wordd', 9, 6, 1, 'oops', 9]
flat використовувати заборонено.
___________________________________________________________________
Знайти набільший елемент в масиві за допомогою reduce
[1,6,9,0,17,88,4,7] -> 88
____________________________________________________________________
Отримати масив лише унікальних значень за допомогою reduce
[1, 9, 0, 1, 5, 9, 1, 6] -> [1, 9, 0, 5, 6]
____________________________________________________________________
Знайти найблільше число поліндром яке утворюється завдяки добутку двох простих пятизначних чисел.
____________________________________________________________________
Реалізувати друкарську машинку.
У вас є текст "Hello World".
Ваша функція має друкувати цей текст по 1 симоволу в браузері.
КОЖНА нова буква має бути з РАНДОМНОЮ заутримкою від 0.1 до 1 секунди.
Цим самим ви маєте симулювати написання даного тексту юзером.
Приклад: "Hello"
Затримки:
H (затримка 0.6)
e (затримка 0.1)
l (затримка 0.3)
l (затримка 0.7)
о (затримка 1)