Алгоритм кодовых войн
Проблема
Если у одного из цветов четное количество лепестков, а у другого нечетное количество лепестков, это означает, что они влюблены.
꽃 중 하나에 짝수 개의 꽃잎이 있고, 다른 꽃에 홀수 개의 꽃잎이 있는 경우, 사랑에 빠졌다는 의미이다.
Напишите функцию, которая будет принимать количество лепестков каждого цветка и возвращать true, если они влюблены, и false, если нет.
사랑에 빠졌으면 true를, 그렇지 않으면 false를 반환해라.
Решение 01
function lovePetals(flower1, flower2) { if (flower1 % 2 === 0 && flower2 % 2 === 1 || flower1 % 2 === 1 && flower2 % 2 === 0) { return true; } else { return false; } } lovePetals(1, 4); // true lovePetals(2, 4); // false
Решение 02
function lovePetals(flower1, flower2) { return (flower1 + flower2) % 2 === 1; } lovePetals(1, 4); // true lovePetals(2, 4); // false
Решение 03
function lovePetals(flower1, flower2) { return flower1 % 2 !== flower2 % 2; } lovePetals(1, 4); // true lovePetals(2, 4); // false