题解 | 排序
排序
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)=>{ } */
懒得自己写排序了……今天就先这样,下次一定……