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

JavaScriptを使用して、乱数を使用して文字列を固定長にパディングします


2つの引数をとるpadSting()などの関数を作成する必要があります。最初は文字列で、2番目は数値です。文字列の長さは常に数値以下です。文字列の長さが数字と正確に等しくなるように、文字列の最後にいくつかの乱数を挿入する必要があり、新しい文字列を返す必要があります。

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

const padString = (str, len) => {
   if(str.length < len){
      const random = Math.floor(Math.random() * 10);
      return padString(str + random, len);
   };
   return str;
};
console.log(padString('abc', 10));
console.log(padString('QWERTY', 10));
console.log(padString('HELLO', 30));
console.log(padString('foo', 10));

出力

コンソールの出力は-

になります
abc5189239
QWERTY2303
HELLO9332934005655101848049087
foo9039416

  1. JavaScriptを使用して文字列内の最長の母音部分文字列の長さを検索する

    問題 文字列を取り込むJavaScript関数を作成する必要があります。この関数は、母音のみを含む最長の連続した部分文字列の長さを返す必要があります。 例 以下はコードです- const str = 'schooeal'; const findLongestVowel = (str = '') => {    let cur = 0    let max = 0    for (let i = 0; i < str.length; ++i) {      

  2. C ++を使用してランダムな英数字の文字列を作成するにはどうすればよいですか?

    このセクションでは、C++を使用してランダムな英数字の文字列を生成する方法を説明します。ここでは、小文字、大文字、および数字(0〜9)を提供しています。このプログラムは、文字をランダムに取得してから、ランダムな文字列を作成します。 Input: Here we are giving the string length Output: A random string of that length. Example “XSme6VAsvJ” アルゴリズム Step 1:Define array to hold all uppercase, lowercase letters