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

数字の最大桁と最小桁の違いを見つける-JavaScript


数値を受け取り、そこに存在する最大桁と最小桁の差を返すJavaScript関数を作成する必要があります。

例:数値が5464676の場合、ここでの最小の桁は4で、最大の桁は7です

したがって、出力は3

になります。

この関数のコードを書いてみましょう-

const num = 44353456;
const difference = (num, min = Infinity, max = -Infinity) => {
   if(num){
      const digit = num % 10;
      return difference(Math.floor(num / 10), Math.min(digit, min),
      Math.max(digit, max));
   };
   return max - min;
};
console.log(difference(num));

出力

コンソールの出力:-

3

  1. JavaScriptを使用して、スペースで区切られた数字の文字列から最大数と最小数を検索する

    問題 スペースで区切られた数字を含む文字列を受け取るJavaScript関数を作成する必要があります。 この関数は、スペースで区切られた最大数と最小数のみを含む文字列を返す必要があります。 入力 const str = '5 57 23 23 7 2 78 6'; 出力 const output = '78 2'; 78が最大で、2が最小だからです。 例 以下はコードです- const str = '5 57 23 23 7 2 78 6'; const pickGreatestAndSmallest = (str = '

  2. JavaScriptを使用して最大数を形成するために数字を再配置する

    問題 1つの正の3桁の整数を受け取り、その桁を再配置して可能な最大数を取得するJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 149; const maxRedigit = function(num) {    if(num < 100 || num > 999)       return null    return +num    .toString()    .split('')   &