- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我以前参加过一场比赛,我也研究过另一场比赛。但是在其中,我意识到我不知道如何从机器上获取用户输入。当一个普通人使用它时,我知道我可以通过为其分配关键字来退出,但是当它被输送到一台生成自己的代码来测试我的机器时,我将如何在竞争中处理它?当我不知道最后一个输入是什么时,我该如何编写代码来跳出 while 循环?
在 java 中查看时:
while(sc.hasNext()){ /*code here. Breaks out when machine input is done*/}
我调查了一下,发现了这个:“从 STDIN 读取输入并输出到 STDOUT。”当我点击 java 的链接时,它为我提供了缓冲阅读器或扫描器的维基百科,但没有提供其他信息,而是我刚刚提供的示例代码。
示例输入:
2
2 5
3 4 8
假设第一行是要阅读的行数。我们如何知道何时停止阅读每一行,还是只阅读整行?
最佳答案
while(sc.hasNext() && !shouldStopReading){ /*code here*/}
或者还有...
while(sc.hasNext()){ /*code here*/ if (shouldStopReading) { break; } }
回应您的编辑:
Sample input: 2 2 5 3 4 8
Lets assume the first line is how many more lines to read. How do we know when to stop reading in each individual line, or do we just read the whole line?
在 Windows 上,“行”通常以回车/换行组合结束,或者在 Mac/Unix/Linux 上仅以换行结束。您可以只查找这些字符来分隔行。
通常有专门用于读取“行”的函数。
您的示例似乎非常简单明了。作为伪代码:
String lineCountString = ReadLine();
int lineCount = StringToInt(lineCountString);
for (i from 0 to lineCount - 1)
String aLine = ReadLine();
DoSomethingWithEachLine(aLine);
关于java - 在编程比赛中接受输入时,我该怎么做才能阻止扫描器读取输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8782923/
鉴于我使用 matches!宏观 当我尝试将它与枚举一起使用时 然后它显示出意想不到的行为。 请参阅以下最小示例,playground 中也提供了该示例 pub enum Test { FIR
鉴于我使用 matches!宏观 当我尝试将它与枚举一起使用时 然后它显示出意想不到的行为。 请参阅以下最小示例,playground 中也提供了该示例 pub enum Test { FIR
我使用 pcrecpp c++ (PCRE lib) 我需要循环获取所有匹配项。我该怎么做? 例如模式: “你好” 和主题: “你好你好” 循环应该循环 3 次(因为 3 次匹配) 1 你好 2
循环赛算法在每场比赛只有团队相遇时工作正常。但是,如何在超过两支球队在同一场比赛中相遇的体育比赛或比赛中实现它。例如彩弹射击锦标赛,其中 2 到 n 个团队在 2 到 n 场比赛中相遇。仍然保持尽可能
http://ecoocs.org/contests/ecoo_2007.pdf 我正在为我所在地区即将举行的 ecoo regionals 学习,但我对这个问题感到困惑。我真的不知道从哪里开始。 它
如果有人可以帮助我使用二维数组概念而不是使用集合,那就太好了。因为我必须在这个逻辑中使用数组并获取输出。 问题: 第 1 组有四支球队,名称分别为(“A”、“B”、“C”、“D”)第 2 组有四支球队
我几乎正在尝试重新开始 JAVA 编程,只是需要一些我正在从事的小项目的指导。 差不多,我正在举办一场台球锦标赛,我希望每个玩家都能与每个玩家交手一次: 我创建了该程序( https://sconte
我遇到了这个问题,但无法想出解决方案。有一场 Frog 赛跑, Frog 有一定数量的有效跳步。它可以向前或向后移动。为了赢得比赛, Frog 必须尽可能靠近终点线,但不能越过终点线。 例子。6, 1
Closed. This question needs to be more focused。它当前不接受答案。
我正在为篮球赛季创建一个数据库。在这一点上,我保持简单,并存储表: -联盟 id[PK], name->(NBA, NCAAM, etc) -年 id[PK], league_id[FK], year
我将在当前工作的网站上创建竞赛。每个比赛都不会相同,并且可能有不同数量的输入字段,用户必须输入这些字段才能成为比赛的一部分,例如。 比赛 1 可能只需要一个名字 比赛 2 可能需要名字、姓氏和电子邮件
我正在尝试执行一个查询,该查询可以返回 5 个条件中的大多数匹配的结果。但如果只有 5 场比赛中的 5 场比赛,则优先。 为了说明我的问题,已准备好以下 SQL。 declare @tmp table
我已将所有 Json 转换器放在一个文件 JsonUtil 中,然后有一个 ConvertToJson 方法,该方法尝试转换传递给 json 的任何对象。 基本上是这样的结构: implicit va
我是一名优秀的程序员,十分优秀!