Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptを使用した文字列番号の個々の偶数と奇数の合計


問題

数字を含む文字列を受け取るJavaScript関数を作成する必要があり、偶数の数字の合計が奇数の数字の合計よりも大きい場合は関数がtrueを返し、それ以外の場合はfalseを返す必要があります。

以下はコードです-

const num = '645457345';
const isEvenGreater = (str = '') => {
   let evenSum = 0;
   let oddSum = 0;
   for(let i = 0; i < str.length; i++){
      const el = +str[i];
      if(el % 2 === 0){
         evenSum += el;
      }else{
         oddSum += el;
      };
   };
   return evenSum > oddSum;
};
console.log(isEvenGreater(num));

出力

false

  1. PL/SQLの数値の奇数桁と偶数桁をカウントします

    正の整数の桁が与えられ、タスクはPL/SQLを使用して数値の奇数桁と偶数桁の数を計算することです。 PL / SQLは、SQLとプログラミング言語の手続き型機能を組み合わせたものです。これは、SQLの機能を強化するために90年代初頭にOracleCorporationによって開発されました。 PL / SQLは、SQL自体およびJavaとともに、Oracleデータベースに組み込まれている3つの主要なプログラミング言語の1つです。 入力 −int番号=23146579 出力 count of odd digits in a number are : 5 count of even d

  2. C++の偶数と奇数の桁の合計を求めます

    整数Nがあるとすると、奇数桁と偶数桁の合計を求める必要があります。したがって、数値が153654のような場合、odd_sum =9、even_sum=15になります。 これを解決するには、最後の桁からすべての桁を抽出できます。元の数値の桁数が奇数の場合、最後の桁は奇数の位置にある必要があります。そうでない場合は、偶数の位置になります。数字を処理した後、状態を奇数から偶数に、またはその逆に反転できます。 例 #include<iostream> using namespace std; bool isOdd(int x){    if(x % 2 == 0) &