给定 n 个字符串,请对 n 个字符串按照字典序排列。
数据范围: ,字符串长度满足
输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。
数据输出n行,输出结果为按照字典序排列的字符串。
9 cap to cat card two too up boat boot
boat boot cap card cat to too two up
const n = readline() var arr = [] while(line = readline()){ arr.push(line) } arr.sort(); for(let item of arr){ console.log(item) }
let line const tempArr = [] while (line = readline()) { tempArr.push(line) } // 删除第一项 tempArr.shift() // 方法1 tempArr.sort() // 方法2 冒泡排序 // for (let i = 0; i < tempArr.length; i++) { // for (let j = i + 1; j < tempArr.length; j++) { // if (tempArr[i] > tempArr[j]) { // let tempStr = tempArr[i] // tempArr[i] = tempArr[j] // tempArr[j] = tempStr // } // } // } tempArr.forEach((item) => { console.log(item) });
while(count = readline()) { let arr = [] for(let i = 0;i<count;i++) { arr.push(readline()) } arr.sort(); arr.forEach(i => console.log(i)); }
while(line = readline()) { var lineCount = parseInt(line) var strArr = [] while(lineCount--) { strArr.push(readline().trim()) } strArr.sort() strArr.forEach(str => console.log(str)) }