题解 | 排序

排序

https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

//本排序题就不要想着直接sort解决问题比较好吧……

void async function () {
    // Write your code here
    let n = await readline()
    n = parseInt(n)
    //console.log(n)
    let b = await readline()
    let arr = b.split(" ").map(a=>parseInt(a))
    let choose = await readline()
    choose = parseInt(choose)

    if(choose === 1){
        console.log(arr.sort((a,b)=>b-a).join(' '))
    }else if(choose === 0){
        console.log(arr.sort((a,b)=>a-b).join(' '))
    }
    
}()

/**
 * //升序
const upperSort = (arr)=>{

}

//降序
const downSort = (arr)=>{

}
 */


懒得自己写排序了……今天就先这样,下次一定……

全部评论

相关推荐

永不遗忘:才这么点算什么拉黑,我初筛连着挂几十次了,最后还是能进面
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-01 23:20
野猪不是猪🐗:美团4000hc就离谱,这是把26实习和25春招的直接加一起了?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务