Публикации по теме 'codewars'
Кодовые войны. Мои отношения любви и ненависти.
Что такое Code Wars? В своей вики они говорят: «Codewars - это сообщество разработчиков, которых называют Code Warriors (или просто воины), которые тренируются, улучшая свои навыки разработки. Думайте об этом как о додзё программистов, где разработчики тренируются друг с другом и помогают друг другу стать лучше через практику ».
Ага. Пойдем с этим.
Когда я впервые начал кодовые войны, я только начинал свое путешествие по программированию. Я только что закончил подготовительную..
Codewars: Stop gninnipS My sdroW!
Проблема: Напишите функцию, которая принимает строку из одного или нескольких слов и возвращает ту же строку, но с перевернутыми словами из пяти или более букв (точно так же, как имя этого Ката). Передаваемые строки будут состоять только из букв и пробелов. Пробелы будут включены только в том случае, если присутствует более одного слова.
Примеры:
spinWords( “Hey fellow warriors” ) => returns “Hey wollef sroirraw” spinWords( “This is a test”) => returns “This is a test”..
Решение проблемы Pick Peak на Codewars
Codewars — интересный веб-сайт для улучшения ваших навыков программирования. Я некоторое время экспериментировал с сайтом, пытаясь стать лучше в Python. Я наткнулся на проблему Пика Пика в кодовых войнах, которая показалась мне очень интересной. В этом посте я покажу вам, ребята, решение задачи Pick Peak на Codewars. Задача Выбрать пик была веселой и интересной. Вот в чем проблема.
Описание:
В этом ката вы напишете функцию, которая возвращает позиции и значения «пиков»..
Array.diff
Решение на JavaScript для Array.diff, проблемы кодовых войн 6 кю
Реализуйте функцию различия, которая вычитает один список из другого и возвращает результат.
Он должен удалить все значения из списка a , которые присутствуют в списке b , сохраняя их порядок.
arrayDiff([1,2],[1]) == [2]
Если значение присутствует в b , все его вхождения должны быть удалены из другого
arrayDiff([1,2,2,2,3],[2]) == [1,3]
Прежде чем читать решение, приведенное ниже, попробуйте..
Мой поиск самого короткого в мире JavaScript FizzBuzz.
Всякий раз, когда у меня появляется свободное время и я хочу поработать над своими навыками кодирования, я обычно захожу в Codewars и пробую свои силы в написании убийственной однострочной статьи.
По общему признанию, написание функций в стиле гольф-кода не имеет большого практического смысла (вам определенно не следует использовать их в своем производственном коде!). Однако есть очевидные преимущества. Во-первых, они заставляют вас глубоко понимать все тонкости того языка, который вы..
sumTriangularNums.js (7kyu 52)
Алгоритм кодовых войн
Проблема
Ваша задача состоит в том, чтобы вернуть сумму треугольных чисел, включая «n-е» треугольное число.
‘n 번째' 삼각형 숫자를 포함한, 삼각형 숫자의 합을 반환해라.
[01]
02 [03]
04 05 [06]
07 08 09 [10]
11 12 13 14 [15]
Решение 01
function sumTriangularNums(n) {
let sum = 0;
for (let i = 1; i <= n; i++) {
sum += (i * (i + 1)) / 2;
}
return sum;
}
sumTriangularNums(0); // 0
sumTriangularNums(1); // 1
sumTriangularNums(2); // 4..
Как я работаю с Javascript Codewar Kata
Чтобы подготовиться к будущим техническим собеседованиям, я пытался тратить около часа каждый день на анализ и проработку различных проблем алгоритмов. Я действительно думаю, что они являются отличной практикой для понимания как кодирования в целом, так и данного языка / фреймворка, на котором вы пытаетесь решить эту проблему. Однако я считаю идею использовать их в технических собеседованиях раздражающей, поскольку я не считаю, что это обязательно хороший или точный показатель чьих-либо..