Публикации по теме 'codewars'


Удалить вхождения элемента, если он встречается более n раз
Хватит значит хватит! Алиса и Боб были в отпуске. Они оба сделали много фотографий мест, где побывали, и теперь хотят показать Чарли всю свою коллекцию. Однако Чарли эти сеансы не нравятся, так как мотив обычно повторяется. Ему не нравится смотреть на Эйфелеву башню 40 раз. Он говорит им, что будет сидеть во время сеанса только в том случае, если они покажут один и тот же мотив не более N раз. К счастью, Алиса и Боб могут закодировать мотив в виде числа. Можете ли вы помочь им удалить..

Они одинаковы"? — Вызов кодирования (Codewars)
Они одинаковы"? — Вызов кодирования (Codewars) Проблема с кодированием Python Имея два массива a и b , напишите функцию comp(a, b) (или compSame(a, b) ), которая проверяет, имеют ли два массива «одинаковые» элементы с одинаковыми кратностями (кратность члена — это количество раз, которое он появляется) . «То же самое» здесь означает, что элементы в b являются элементами в a в квадрате, независимо от порядка. Примеры Действительные массивы a = [121, 144, 19, 161,..

ALTERNATING CASE <=> ALTERNATING CASE
ALTERNATING CASE ‹=› ALTERNATING CASE Это проблема Codewars. Задача проста, она меняет регистр букв. Если она прописная, то она преобразуется в строчную, иначе прописная. Число и другие символы не меняются. Путь -2 Путь-3

#1 Умножение 8-кю (Решение ката Codewars с помощью JavaScript, TypeScript и Ruby)
Я начинаю с базового ката Умножение . Я должен решить эту проблему, когда зарегистрировал учетную запись Codewars. Это своего рода проверка, я думаю 😀 Сначала я покажу, как я решил задачу, а затем, как ее решили другие люди. Вы можете сначала решить ее, а затем прочитать это. JavaScipt Машинопись По сути, это то же решение, что и JS, но с проверкой типов. Есть много примеров с редуктором, но как по мне, использовать редьюсер для умножения двух чисел — это перебор...

Оптимизация алгоритма с помощью математики
На codewars.com есть ката на 7 кю (кодирование) под названием Сумма нечетных чисел . Дан треугольник из нечетных чисел, начиная с 1, в первой строке 1 число, 1. Во второй строке 2 числа, 3 и 5. В третьей строке 3 числа, 7, 9 и 11. Итак, далее. Ката запрашивает функцию с 1 параметром n, который будет целым числом, чтобы вернуть сумму чисел в строке nᵗʰ. Итак, как бы вы решили это? Мы замечаем, что в строке nᵗʰ есть n чисел, и первое число строки равно Кодирование этого в..

Codewars  — «Мое число здесь выглядит большим?» (6kyu)
Описание Нарциссическое число — это положительное число, представляющее собой сумму его собственных цифр, каждая из которых возведена в степень количества цифр в данном основании. В этом Ката мы ограничимся десятичными числами (с основанием 10). Например, возьмем 153 (3 цифры), что является самовлюбленным: 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153 и 1652 (4 цифры), что не является: 1^4 + 6^4 + 5^4 + 2^4 = 1 + 1296 + 625 + 16 = 1938 Соревнование Ваш код должен возвращать..

Всегда ли сайт идеален?
После завершения проекта я часто задаюсь вопросом: «Что я могу добавить, чтобы сделать его лучше? Что я мог реорганизовать?» Есть так много разных способов написать один и тот же блок кода, я не могу отделаться от ощущения, что всегда есть лучший способ. Любой, кто практикуется в Codewars, знаком с горько-сладким чувством, когда выполняешь задание и видишь, как люди решают одну и ту же проблему с помощью одной десятой части кода. Лучшее, что вы можете сделать, — это извлечь уроки из этих..