博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
某比赛小记1- 挑选第N大数字
阅读量:4332 次
发布时间:2019-06-06

本文共 574 字,大约阅读时间需要 1 分钟。

题目:给1000个数字(有重复),从小到大排列后,挑选第N个数字。

数字文件如下: ,挑选第727个数字。

java版本:

//数组初始化String str =  "数组字符串"    String[] s = str.split(" ");ArrayList
alist = new ArrayList
();for(String ss : s ){ alist.add(Integer.parseInt(ss));}Integer[] arr = new Integer[alist.size()];alist.toArray(arr);//排序Arrays.sort(arr);//结果,第727个下标为726System.out.println(arr[726]);

python版本:

str = "空格隔开的数字字符串"a = str.split(" ")a = list(map(int,a))a.sort()print(a[726])

总结:

比赛中没有直接将文件内容直接拷贝到程序中,而是读了给的文件。文件还有bom头需要处理,耽误了一些时间。

 

转载于:https://www.cnblogs.com/chmod777/p/9949989.html

你可能感兴趣的文章
LINQ巩固
查看>>
观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
查看>>
UIDynamic(物理仿真)
查看>>
Windows下安装Redis
查看>>
迷宫实现
查看>>
【字符编码】Java字符编码详细解答及问题探讨
查看>>
学习操作系统导图
查看>>
在线的JSON formate工具
查看>>
winform非常实用的程序退出方法!!!!!(转自博客园)
查看>>
xml解析
查看>>
centos安装vim
查看>>
linux工作调度(计划任务)
查看>>
hdu--1698 Just a Hook(线段树+区间更新+懒惰标记)
查看>>
Python学习笔记-EXCEL操作
查看>>
SQL语句、PL/SQL块和SQL*Plus命令之间的区别
查看>>
mysql 解压版 配置
查看>>
cs231n spring 2017 Python/Numpy基础
查看>>
判断对象是否遵守某个协议、方法
查看>>
python sys模块
查看>>
4_函数
查看>>