Публикации по теме 'codewars'
isTriangle.js (7kyu 22)
Алгоритм кодовых войн
Проблема
Реализуйте метод, который принимает 3 целочисленных значения a , b , c .
a , b , c 3개의 정수 값을 사용하는 메소드를 작성해라.
Метод должен возвращать true , если можно построить треугольник со сторонами заданной длины, и false в любом другом случае.
주어진 길이의 변으로 삼각형을 만들 수 있으면 true 를 반환하고, 그렇지 않으면 false 를 똘 똘홼 를 똘환하고.
Решение 01
function isTriangle(a, b, c) {
return (a + b > c) && (a + c > b) && (b + c > a);
}
isTriangle(1, 1,..
multiAndSum.js (8kyu 91)
Алгоритм кодовых войн
Проблема
Напишите функцию, которая возвращает значение, умноженное на 50 и увеличенное на 6.
값에 50을 곱하고 6을 더한 값을 반환하는 함수를 작성해라.
Если введенное значение является строкой, оно должно вернуть Error .
입력된 값이 문자열이라면, Ошибка 를 반환해라.
Решение 01
function multipleAndSum(x) {
if (typeof(x) === 'number) {
return x * 50 + 6;
} else {
return 'Error';
}
}
multipleAndSum(''); // Error
multipleAndSum(0); // 6
multipleAndSum(1);..
какMuchILoveYou.js (8kyu 48)
Алгоритм кодовых войн
Проблема
Кто помнит свое время на школьном дворе, когда девочки брали цветок и рвали его лепестки, произнося каждую из следующих фраз каждый раз, когда отрывался лепесток.
꽃잎을 찢을 때마다 다음 문구를 말한다.
я тебя люблю маленький много страстно безумно нисколько
Ваша цель в этой ката — определить, какую фразу девушки сказали бы о цветке с заданным количеством лепестков.
꽃잎 수가 주어지면, 해당 꽃잎의 문구를 결정해라.
Решение 01
function howMuchILoveYou(nPetals) {
const phrase..
lovePetals.js (8kyu 52)
Алгоритм кодовых войн
Проблема
Если у одного из цветов четное количество лепестков, а у другого нечетное количество лепестков, это означает, что они влюблены.
꽃 중 하나에 짝수 개의 꽃잎이 있고, 다른 꽃에 홀수 개의 꽃잎이 있는 경우, 사랑에 빠졌다는 의미이다.
Напишите функцию, которая будет принимать количество лепестков каждого цветка и возвращать true, если они влюблены, и false, если нет.
사랑에 빠졌으면 true를, 그렇지 않으면 false를 반환해라.
Решение 01
function lovePetals(flower1, flower2) {
if (flower1 % 2 === 0 &&..
checkChromosome.js (8kyu 94)
Алгоритм кодовых войн
Проблема
Сперматозоид определяет пол человека.
정자 세포는 개인의 성별을 결정한다.
Если сперматозоид, содержащий Х-хромосому, оплодотворяет яйцеклетку, полученная зигота будет XX или женской.
X 염색체를 포함하는 정자 세포가 난자를 수정시키는 경우, 수정란은 XX 또는 암컷이 된다.
Если сперматозоид содержит Y-хромосому, то полученная зигота будет XY или мужской.
Y 염색체를 포함하는 정자 세포가 난자를 수정시키는 경우, 수정란은 XY 또는 수컷이 된다.
Определите, будет ли пол потомства мужским или женским, на основе Х- или Y-хромосомы,..
Как выполнить ката 1 кю в кодовых войнах (или любое сложное упражнение по программированию)
Njohnson7.github.io | Космический корабль | Кодовые войны
TL; DR : чтобы решить ката 1 кю в Ruby, все, что вам нужно сделать, это переопределить метод оператора равенства, чтобы все тесты проходили автоматически! (Шучу, пожалуйста, не делайте этого.)
На прошлой неделе я наткнулся на интересное ката (упражнение по программированию) на Codewars , которое называется Небоскребы 6 на 6 . Поначалу оно выглядело обманчиво простым, потому что не содержало никаких сложных тем по..
Решение проблем алгоритма Codewars в python: преобразование rgb в шестнадцатеричную форму
Цель этого блога — научить и объяснить вопросы алгоритма Python как новым, так и опытным разработчикам программного обеспечения Python.
Привет! Я новичок в программировании, и моя цель — убедиться, что мои читатели понимают различные алгоритмы/проблемы Python, которые я решаю. Не стесняйтесь заглянуть в мой инстаграм @ newbieprogrammer_ и обязательно подпишитесь на меня там. Вы также можете проверить мой github для всего исходного кода @newbieprogrammer.
Для сегодняшней задачи мы..