알고리즘/[코드업] 기초2. 입출력문 및 연산자

[JAVA] CodeUp 1133 : 공백이 있는 문자열 입출력

Art Rudy
반응형

https://codeup.kr/problem.php?id=1133 

 

공백이 있는 문자열 입출력

scanf("%s",&str); 대신 fgets(str, 31, stdin);을 사용하면 공백도 입력받을 수 있습니다.

codeup.kr

문제 분류 : 기초2. 입출력문 및 연산자

문제 설명

scanf("%s", str);를 사용하면 공백이후의 문자를 입력받지 못한다.

공백이 있는 문자열을 입력받아 출력해보자.

입력

공백이 포함된 문자열이 입력된다. (최대길이 30)

출력

입력받은 문자열을 그대로 출력한다.

입력 예시

black sheep wall

출력 예시

black sheep wall

도움말

scanf("%s",&str); 대신 fgets(str, 31, stdin);을 사용하면 공백도 입력받을 수 있습니다.

 

내 답안

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Main {

  public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

    String a = br.readLine();

    bw.write(a);

    bw.flush();
    bw.close();
    br.close();
  }
}
반응형