[アルゴリズム]白駿11719号-そのまま出力2
質問リンク:https://www.acmicpc.net/problem/11719
入出力を押すプログラムを作成してください.
入力を与えます.英字小文字、大文字、スペース、数字のみで構成される最大100行を入力します.各行は100文字を超えず、空の行があり、各行の前後にスペースがある可能性があります.
入出力を押します.
EOF問題だと分かっていたのですが、
スキャナ使用コード
質問する
入出力を押すプログラムを作成してください.
入力
入力を与えます.英字小文字、大文字、スペース、数字のみで構成される最大100行を入力します.各行は100文字を超えず、空の行があり、各行の前後にスペースがある可能性があります.
しゅつりょく
入出力を押します.
のり付け
EOF問題だと分かっていたのですが、
scanner
を使った時と比べてbufferedreader
を使った時の時間差が2倍近くあったことに驚きました.bufferedreader
のEOFの使い方が把握できる問題です.コード#コード#
スキャナ使用コード
//https://velog.io/@cjhlsb
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
StringBuilder sb = new StringBuilder();
while(sc.hasNext())
{
String input = sc.nextLine();
sb.append(input+"\n");
}
System.out.print(sb);
}
}
bufferedreader使用コード//https://velog.io/@cjhlsb
import java.util.*;
import java.io.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String a = "";
while((a=br.readLine()) != null)
{
System.out.println(a);
}
}
}
Reference
この問題について([アルゴリズム]白駿11719号-そのまま出力2), 我々は、より多くの情報をここで見つけました https://velog.io/@cjhlsb/Algorithm-백준-11719번-그대로-출력하기2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol