首页 > 试题广场 >

图片整理

[编程题]图片整理
  • 热度指数:182462 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
\hspace{15pt}对于给定的由大小写字母和数字组成的字符串,请按照 \sf{ASCII} 码值将其从小到大排序。
\hspace{15pt}如果您需要了解更多关于 \sf{ASCII} 码的知识,请参考下表。


输入描述:
\hspace{15pt}在一行上输入一个长度为 1 \leqq {\rm length}(s) \leqq 10^3 ,仅由大小写字母和数字构成的字符串 s ,代表输入的字符串。


输出描述:
\hspace{15pt}在一行上输出一个字符串 s ,代表排序后的答案。
示例1

输入

Ihave1nose2hands10fingers

输出

0112Iaadeeefghhinnnorsssv
使用js数组默认的sort函数可以搞定

const readline = require("readline");

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
});
rl.on("line", function (line) {
  console.log(line.split('').sort().join(''))
});


发表于 2022-06-03 07:39:55 回复(0)
const readline = require("readline");

const rl = readline.createInterface({
    input:process.stdin,
    output:process.stdout
})

rl.on("line",line=>{
    console.log(line.split('').sort().join(''));
})

发表于 2022-04-24 17:27:20 回复(0)
const readline = require('readline');

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});
rl.on('line', function (line) {
    let arr=line.split('')
    arr.sort()
    console.log(arr.join(''))
});

发表于 2021-08-04 18:44:37 回复(0)
var readline = require('readline');
const rl = readline.createInterface({
        input: process.stdin,
        output: process.stdout
});
rl.on('line', function(line){
   var tokens = line.split('');
   const sortedTokensArr = tokens.sort((a,b)=>{
       if(a<=b) return -1
       return 1
   })
   console.log(sortedTokensArr.join(''))
});

编辑于 2021-03-22 06:50:59 回复(0)
while(line=readline()){
    var arr=line.split('').sort();
    console.log(arr.join(''))
}

发表于 2021-01-25 15:32:09 回复(0)