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

JavaScriptで文字列内の2番目に小さい単語の長さを見つける関数


最初で唯一の引数として文字列文を受け取るJavaScript関数を作成する必要があります。また、関数は文字列から2番目に小さい単語の長さを返す必要があります。

例:文字列が-

の場合
const str = 'This is a sample string';

その場合、出力は2になります。

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

このためのコードは-

になります
const str = 'This is a sample string';
const secondSmallest = str => {
   const strArr = str.split(' ');
   if(strArr.length < 2){
      return false;
   }
   for(let i = 0; i < strArr.length; i++){
      strArr[i] = strArr[i].length;
   };
   strArr.sort((a, b) => a - b);
      return strArr[1];
};
console.log(secondSmallest(str));

出力

コンソールの出力は-

になります
2

  1. Javaでシーケンス内で2番目に繰り返される単語を検索する

    Javaでシーケンス内で2番目に繰り返される単語を見つけるためのコードは、次のとおりです- 例 import java.util.*; public class Demo{    static String second_repeated(Vector<String> my_seq){       HashMap <String, Integer> my_map = new HashMap<String,Integer>(my_seq.size()){        

  2. Python-文字列の最後の単語の長さを検索します

    文字列の最後の単語の長さを見つける必要がある場合、文字列の余分な空白を削除し、文字列を反復処理するメソッドが定義されます。最後の単語が見つかるまで繰り返します。次に、その長さが検出され、出力として返されます。 例 以下は同じもののデモンストレーションです def last_word_length(my_string): init_val = 0 processed_str = my_string.strip() for i in range(len(processed_str)): if processed_str[i] == " ":