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

文字列の昇順で単語を配置する-JavaScript


たとえば、文字列を受け取り、単語の長さに応じて並べ替えられた新しい文字列を返すJavaScript関数を作成する必要があるとします。

以下はコードです-

const str = 'This is a sample string only';
const arrangeByLength = str => {
   const strArr = str.split(' ');
   const sorted = strArr.sort((a, b) => {
      return a.length - b.length;
   });
   return sorted.join(' ');
};
console.log(arrangeByLength(str));

出力

以下はコンソールの出力です-

a is This only sample string

  1. MySQLは数字付きの文字列で並べ替えますか?

    数字を含むMySQL注文文字列に対して、以下は構文です。ここでは、ORDER BY、SUBSTR()、およびCAST()-を使用しています。 SELECT *FROM yourTableName ORDER BY SUBSTR(yourColumnName FROM 1 FOR 2), CAST(SUBSTR(yourColumnName FROM 2) AS UNSIGNED); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table OrderByStringWithNumbers  

  2. 文の単語を昇順でソートするJavaプログラム

    文の単語を昇順で並べ替えるには、Javaコードは次のとおりです- 例 import java.util.*; public class Demo{    static void sort_elements(String []my_str, int n){       for (int i=1 ;i<n; i++){          String temp = my_str[i];          int j = i - 1;