首页 > 试题广场 >

图片整理

[编程题]图片整理
  • 热度指数:171869 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过代码解决。
Lily使用的图片使用字符"A"到"Z"、"a"到"z"、"0"到"9"表示。

数据范围:每组输入的字符串长度满足


输入描述:

一行,一个字符串,字符串中的每个字符表示一张Lily使用的图片。



输出描述:

Lily的所有图片按照从小到大的顺序输出

示例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)

问题信息

难度:
5条回答 31138浏览

热门推荐

通过挑战的用户

查看代码