Atl*_*tis 2 java eclipse file-format input
我已经搜索了很长一段时间的解决方案,但令人惊讶的是,似乎没有人在我之前遇到过这个问题.
Google Code Jam将输入作为.in文件提供.我查看了解决方案,看看人们如何处理这种输入.我将解决方案复制到eclipse并将.in文件作为输入,但控制台保持空白,我猜这意味着扫描仪无法将.in文件作为正常输入读取.我如何直接从.in文件中读取输入的输入?
这是用于读取输入的代码(同样,直接在.in文件上尝试时它不起作用).
public class A {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int numberOfCases = in.nextInt();
int next = in.nextInt();
//some unimportant piece of code
System.out.format("Case #%d: %d\n", currentCase, max(bTime, oTime));
}
}
Run Code Online (Sandbox Code Playgroud)
我只缩短了与问题有关的部分的代码.你可以在http://www.go-hero.net/jam/11/name/theycallhimtom(在"Bot Trust" - > S下)看到完整的答案.
小智 5
这是我做的..
File file = new File("F:\\A-small-practice.in");
File outFile = new File("F:\\A-small-practice.out");
BufferedReader br = new BufferedReader(new FileReader(file));
BufferedWriter bw = new BufferedWriter(new FileWriter(outFile));
int testCases = Integer.parseInt(br.readLine());
for(int t=1;t<=testCases;t++){
/*
* Your code here
*/
bw.write("Case #" + t +": Yes I did it\n");
}
br.close();
bw.close();
Run Code Online (Sandbox Code Playgroud)
我在F驱动器中下载.in文件,然后访问它,在其中写入.out文件.