文字列をn個の等しい部分に分割する-JavaScript
文字列と数値n(nが文字列の長さを正確に分割するように)を受け取るJavaScript関数を作成する必要があります。文字列のn個の等しい部分を含む長さnの文字列の配列を返す必要があります。
この関数のコードを書いてみましょう-
例
const str = 'this is a sample string'; const num = 5; const divideEqual = (str, num) => { const len = str.length / num; const creds = str.split("").reduce((acc, val) => { let { res, currInd } = acc; if(!res[currInd] || res[currInd].length < len){ res[currInd] = (res[currInd] || "") + val; }else{ res[++currInd] = val; }; return { res, currInd }; }, { res: [], currInd: 0 }); return creds.res; }; console.log(divideEqual(str, num));
出力
以下はコンソールの出力です-
[ 'this ', 'is a ', 'sampl', 'e str', 'ing' ]
-
C++プログラムで文字列をN個の等しい部分に分割します
このチュートリアルでは、指定された文字列をN個の等しい部分に分割するプログラムを作成します。 文字列をN個の等しい部分に分割できない場合は、同じものを印刷します。問題を解決するための手順を見てみましょう。 文字列とNを初期化します。 サイズを使用して文字列の長さを見つけます メソッド。 文字列をN個に分割できるか確認してください。 文字列をN個の等しい部分に分割できない場合は、メッセージを出力します。 それ以外の場合は、文字列を繰り返し処理して、各部分を印刷します。 例 コードを見てみましょう。 #include <bits/stdc++.h>
-
文字列を「N」の等しい部分に分割するJavaプログラム
この記事では、文字列を「N」個の等しい部分に分割する方法を理解します。文字列は、1つ以上の文字を含み、二重引用符(“”)で囲まれたデータ型です。 以下は同じのデモンストレーションです- 入力がであると仮定します − Input string: Java Program is fun! 必要な出力は − The length of the string is: 20 4 equal parts of given string are Java Progr am is fun! アルゴリズム Step 1 - START Step 2 - Declare a string namely