【名词解释】
第一行输入一个整数
代表给定的单词个数。
此后
行,每行输入一个长度
,由大小写字母构成的字符串
,代表一个单词。
一共
行,每行输出一个字符串,代表排序后的结果。第一行输出字典序最小的单词。
11 cap to cat card two too up boat boot AA Aa
AA Aa 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)) }