#todo написати функцію на будь-якій мові програмування, яка приймає масив чисел і повертає той самий масив, але з усіма нулями, переміщеними в кінець, зберігаючи порядок ненульових елементів.
Наприклад:
Наприклад:
[0, 1]
=>
[1, 0]
[0, 1, 0]
=>
[1, 0, 0]
[0, 1, 0, 3, 12]
=>
[1, 3, 12, 0, 0]
[0, 12, 0, 1, 3]
=>
[12, 1, 3, 0, 0]
❤3👍3
#todo поділіться своїм останнім досвідом проходження технічної співбесіди. Які запитання ви отримували? Чи відповідали вони вашому рівню?
Так, так, ми давно не були на співбесіді, which is a shame, але нам цікаво, що там зараз відбувається! 🥲
Так, так, ми давно не були на співбесіді, which is a shame, але нам цікаво, що там зараз відбувається! 🥲
😁15👍1
#todo написати функцію будь-якою мовою програмування, яка приймає два параметри — суму
Наприклад:
S
та кількість N
, і повертає масив із N
випадкових чисел, що у сумі дорівнюють S
.Наприклад:
S = 100, N = 3
=> [25, 54, 21]
S = 100, N = 3
=> [4, 23, 73]
S = 100, N = 5
=> [14, 33, 9, 12, 32]
👍9❤1
#todo написати функцію будь-якою мовою програмування, яка приймає квадратну матрицю розміру
Наприклад:
* завдання з зірочкою: виконати поворот in-place, тобто над оригінальною матрицею без використання додаткової памʼяті.
n
та повертає цю ж матрицю, повернуту на 90 градусів за годинниковою стрілкою.Наприклад:
[[1,2,3], [[7,4,1],
[4,5,6], => [8,5,2],
[7,8,9]] [9,6,3]]
* завдання з зірочкою: виконати поворот in-place, тобто над оригінальною матрицею без використання додаткової памʼяті.
🔥8👍4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
#todo написати функцію будь-якою мовою програмування, яка приймає масив чисел розміром
1.000.000
у проміжку [0, 99]
та повертає відсортований масив.😁10🤯5👍1
#todo написати функцію будь-якою мовою програмування, яка приймає масив чисел і повертає довжину найдовшої підпослідовності з унікальних елементів (без повторів).
Наприклад:
Наприклад:
[1, 2, 3, 1, 2, 3, 4, 5] => 5
(найдовша підпослідовність без повторів — [1, 2, 3, 4, 5]
)[5, 1, 3, 5, 2, 3, 4, 1] => 5
([5, 2, 3, 4, 1]
)[1, 1, 1, 1] => 1
[] => 0
👍5🔥1
#todo написати функцію будь-якою мовою програмування, яка приймає масив чисел і повертає
Наприклад:
true
, якщо в масиві є два елементи, сума яких дорівнює заданому числу target
.Наприклад:
nums = [2, 7, 11, 15], target = 9 => true
(бо 2 + 7 = 9
)nums = [1, 2, 3, 4], target = 8 => false
nums = [5, 5], target = 10 => true
🔥4👍2
#todo написати функцію будь-якою мовою програмування, яка генерує валідний пароль відповідно до правил: довжина від 12 символів, мінімум 1 велика літера, 1 мала, 1 цифра та 1 спеціальний символ.
😁9👍2
#todo написати функцію будь-якою мовою програмування, яка приймає два текстові рядки, що представляють бінарні числа, і повертає текстовий рядок, що містить їхню бінарну суму.
Наприклад:
* завдання з зірочкою: не використовувати перетворення в числові типи
Наприклад:
"11", "1"
=> "100"
"1010", "1011"
=> "10101"
* завдання з зірочкою: не використовувати перетворення в числові типи
👍4🔥3❤1
#todo написати функцію будь-якою мовою програмування, яка приймає рядок із цифрами та символами і повертає розпаковану версію цього рядка.
Приклад:
Приклад:
"a3b2" => "aaabb"
"x5y1z0" => "xxxxxy"
👍5🔥2
Знову опитування!
Але цього разу - для нас. Ми хочемо трохи змінити формат блогу й перестати публікувати аби що, аби регулярно. Нам більше до душі ділитись дійсно цінними матеріалами та новинами. Тому пропонуємо невелике опитування: які рубрики вам ще цікаві, а які, на вашу думку, вже себе вичерпали?
Ось коротке нагадування про рубрики, які будуть в опитуванні:
#interview - розбираємо типові питання з технічних співбесід (давненько не було, зізнаємось).
#quiz - вирішуємо tricky задачки (переважно від Юри).
#todo - ділимось цікавими задачами, які треба вирішити кодом (або просто змушуємо вас щось зробити 😅).
#english_friday - щоп’ятниці обговорюємо цікаві теми англійською.
#how_to - ділимось класно реалізовані кейси (здебільшого з CodePen).
Для нас це важливо ⬇️
Але цього разу - для нас. Ми хочемо трохи змінити формат блогу й перестати публікувати аби що, аби регулярно. Нам більше до душі ділитись дійсно цінними матеріалами та новинами. Тому пропонуємо невелике опитування: які рубрики вам ще цікаві, а які, на вашу думку, вже себе вичерпали?
Ось коротке нагадування про рубрики, які будуть в опитуванні:
#interview - розбираємо типові питання з технічних співбесід (давненько не було, зізнаємось).
#quiz - вирішуємо tricky задачки (переважно від Юри).
#todo - ділимось цікавими задачами, які треба вирішити кодом (або просто змушуємо вас щось зробити 😅).
#english_friday - щоп’ятниці обговорюємо цікаві теми англійською.
#how_to - ділимось класно реалізовані кейси (здебільшого з CodePen).
Для нас це важливо ⬇️
❤5👍2
#todo написати функцію будь-якою мовою програмування, яка приймає число та повертає для нього відповідний заголовок стовпця, як у Excel.
Наприклад:
Наприклад:
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
😁6👍5