题目描述:

输入多行字符串,请按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。

输入:

输入包括多行字符串,字符串的长度len,(1<=len<=1000)。

输出:

按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。

样例输入:
hello
she
sorry
he
样例输出:
he
hello
sorry
import java.io.IOException;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.util.ArrayList;class Main
{public static final boolean DEBUG = false;public static void main(String[] args) throws IOException {BufferedReader cin;String s;if (DEBUG) {cin = new BufferedReader(new FileReader("d:\\OJ\\uva_in.txt"));} else {cin = new BufferedReader(new InputStreamReader(System.in));}ArrayList<String> al = new ArrayList<String>();int max = Integer.MIN_VALUE, min = Integer.MAX_VALUE;while ((s = cin.readLine()) != null) {int len = s.length();al.add(s);if (len > max) {max = len;}if (len < min) {min = len;}}for (String tmp : al) {int len = tmp.length();if (len == min) System.out.println(tmp);}for (String tmp : al) {int len = tmp.length();if (len == max) System.out.println(tmp);}}
}

题目1195:最长最短文本相关推荐

  1. 1195.最长最短文本

    题目描述: 输入多行字符串,请按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出. 输入: 输入包括多行字符串,字符串的长度len,(1<=len<= ...

  2. 【华科考研机试题】最长最短文本

    题目 输入多行字符串,请按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出. 解题思路 1.输入所有字符串(有空格不另算字符串). 2.将char*字符串转换成s ...

  3. 信息学奥赛一本通 1143:最长最短单词 | OpenJudge NOI 1.7 25

    [题目链接] ybt 1143:最长最短单词 OpenJudge NOI 1.7 25:最长最短单词 [题目考点] 1. 字符串处理 [解题思路] 思路1:将字符串分解为多个单词,而后求出各个单词的长 ...

  4. 信息学奥赛一本通(1143:最长最短单词)

    1143:最长最短单词 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 26726     通过数: 9724 [题目描述] 输入1行句子(不多于200个单词,每个 ...

  5. NUIST_OJ P1020最长最短单词

    题目描述给定由若干个单词组成的字符串,字符串的长度小于 500500 , 单词和单词之间由空格分开,求出其中的最长最短单词 输入描述长度小于 500 的字符串 输出描述输出为 2行,每行一个单词,第一 ...

  6. C++ text search文本检索在较长的文本段落中搜索单词的算法(附完整源码)

    C++ text search文本检索在较长的文本段落中搜索单词的算法 C++ text search文本检索在较长的文本段落中搜索单词的算法完整源码(定义,实现,main函数测试) C++ text ...

  7. 1.7 编程基础之字符串 25 最长最短单词 python

    """ 1.7 编程基础之字符串 25 最长最短单词 http://noi.openjudge.cn/ch0107/25/ https://blog.csdn.net/h ...

  8. mysql最长字段_在mysql中使用GROUP BY时,如何选择最长的文本字段?

    在 MySql中,您可以使用MAX()函数来获取最高的值,当使用GROUP BY时,我该怎么做同样的事情来获得最长的文本字符串? 样品表: id_|_post_id|_title__________| ...

  9. 最长最短单词(信息学奥赛一本通-T1143)

    [题目描述] 输入 1 行句子(不多于200个单词,每个单词长度不超过100),只包含字母.空格和逗号.单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔. 试输出第 1 个最长的单词和第 1 ...

最新文章

  1. React Native 初体验
  2. .net core 源码解析-web app是如何启动并接收处理请求(二) kestrel的启动
  3. MySQL 不落地迁移、导入 PostgreSQL - 推荐 rds_dbsync
  4. linux 自动保存网页,Linux 定时备份网站数据至七牛云存储
  5. 大厂面试必问!如何写出高效率的SQL
  6. Redis, Memcache 基本使用
  7. JDK1.8 中 ConcurrentHashMap源码分析(二)元素添加是线程安全的
  8. 科技英语翻译计算机化考试,2017年英语四级翻译范文之考公热
  9. datetimepicker中文不生效_搜索引擎技术(二十)- elasticsearch - 中文分词器
  10. python3.7安装包下载_Python 3.7下载 Python 3.7 for win32 (Python编程开发工具)官方安装版 下载-脚本之家...
  11. python 指定gpu_加快Python算法的四个方法:Numba篇
  12. 第2章 系统的分层结构
  13. 数学建模 ---斯皮尔曼相关系数
  14. Layui的下拉框样式失效问题
  15. CPU的平均指令周期 怎么算,如何计算处理器的机器周期
  16. JavaScript的一些简单代码
  17. 4G工业路由器、双卡双模工业无线路由器功能大全
  18. html5人脸拼图,layout拼图
  19. Mvp+OkHttp+XRecyclerView------上拉加载下拉刷新
  20. 第一篇:微信公众平台开发实战Java版之了解微信公众平台基础知识以及资料准备...

热门文章

  1. java中判断字符串是否为数字的三种方法
  2. power designer 设计数据库生成到oracle数据库
  3. python使用符号#表示单行注释-【经济金融及Python应用讲义】Python编程规范之注释...
  4. 没有任何基础的可以学python吗-没有任何基础的人,该如何学习Python?「附具体步骤」...
  5. python项目-30 个惊艳的Python开源项目
  6. python matplotlib散点图-Matplotlib scatter绘制散点图的方法实现
  7. python自动化干什么-Python接口自动化测试(一)什么是接口?
  8. 编程软件python下载怎么读-怎么学python编程语言,他说,你需要这个工具
  9. 好玩的python代码示例-这可能是最好玩的python GUI入门实例!
  10. python学习方向-Python方向(转载)