oddOrEven.js (7kyu 35)

Codewars Algorithm

오많배
오많배
May 15 · 1 min read

Problem

Given an array of numbers, determine whether the sum of all of the numbers is odd or even.

주어진 숫자 배열에서, 모든 수의 합이 홀수인지 짝수인지를 결정해라.

Give your answer in string format as odd or even.

odd 또는 even으로 응답한다.


Solution 01

function oddOrEven(arr) {
  let sum = 0;

Solution 02

function oddOrEven(arr) {
  let sum = 0;

Solution 03

function oddOrEven(arr) {
  return arr.reduce((sum, i) => sum + i, 0) % 2 === 0 ? 'even' : 'odd';
}
  • reduce(): 배열을 하나의 값으로 줄이고, 그 값을 반환한다.

Solution 04

function oddOrEven(arr) {
  return arr.reduce((sum, i) => sum + i, 0) % 2 ? 'odd' : 'even';
}
오많배

Written by

오많배

오늘도 많이 배웁니다. https://dubbsong.github.io/