题解 | #输入n个整数,输出其中最小的k个#
输入n个整数,输出其中最小的k个
http://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c
这个就是注意sort对纯数字的排序。
https://blog.csdn.net/yiliaJin/article/details/103255046 sort() 方法中有一个参数,非必填,但是在忽略此参数的情况下,使用sort()排序会默认先调用数组中每一项元素的toString()方法,然后根据首字母的 ASCLL 码值的大小进行排序。
while (line = readline()) {
var lines = line.split(' ');
var a = parseInt(lines[0]);
var b = parseInt(lines[1]);
var read = readline().split(' ')
function sortNumber(a,b)
{
return a - b
//倒序的话,就写b-a
}
read.sort(sortNumber)
print(read.splice(0,b).join(' '))
}