JavaScriptで文字列の偶数の長さの単語を逆にする
文字列を取り込んで、偶数の文字を含む文字列内の単語を逆にするJavaScript関数を作成する必要があります。
以下が私たちの文字列だとしましょう-
const str = 'This is an example string';
上記の文字列の偶数の長さの単語を逆にします。つまり、次の単語を逆にします-
This is an string
例
このためのコードは-
になりますconst str = 'This is an example string'; const isEven = str => !(str.length % 2); const reverseEvenWords = (str = '') => { const strArr = str.split(' '); return strArr.reduce((acc, val) => { if(isEven(val)){ acc.push(val.split('').reverse().join('')); return acc; }; acc.push(val); return acc; }, []).join(' '); }; console.log(reverseEvenWords(str));
出力
コンソールの出力は-
になりますsihT si na example gnirts
-
偶数の長さの単語を印刷するJavaプログラム
この記事では、偶数の長さの単語を印刷する方法を理解します。文字列は、1つ以上の文字を含み、二重引用符(“”)で囲まれたデータ型です。 Charは、アルファベット、整数、または特殊文字を含むデータ型です。 以下は同じのデモンストレーションです- 入力がであると仮定します − Input string: Java Programming are cool 必要な出力は − The words with even lengths are: Java cool アルゴリズム Step 1 - START Step 2 - Declare a string namely input_strin
-
文字列に偶数の長さの単語を出力するPythonプログラム
この記事では、特定の問題ステートメントを解決するための解決策とアプローチについて学習します。 問題の説明 文字列を指定すると、文字列内のすべての単語を均等な長さで表示する必要があります。 アプローチ split()関数を使用して入力文字列を分割します。 forを使用して文字列の単語を繰り返し処理します ループ& len()を使用して単語の長さを計算します 機能。 長さが均等であると評価されると、単語が画面に表示されます。 それ以外の場合、画面に単語は表示されません。 次に、以下の実装を見てみましょう- 例 def printWords(s): # split