import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str="";
StringBuilder sb = new StringBuilder();
while((str=br.readLine())!=null) {
sb.append(str+"\n");
}
br.close();
System.out.println(sb);
}
}
처음에 이렇게 풀었더니 에러가 뜨는게 아니고 계속 값이 출력되지 않았다.
enter 값을 계속해서 읽어들여서 테스트가 안되는 거라고 한다.
백준에 답을 제출하면 정답이라고 뜬다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
while(true){
String str = br.readLine();
if (str == null || str.isEmpty()) {
break;
}
sb.append(str+"\n");
}
br.close();
System.out.println(sb);
}
}
str.isEmpty() 까지 해줘야 ide 에서도 제대로 실행이 된다.
참고 : https://plplim.tistory.com/7
[BOJ #11718번 JAVA] 그대로 출력하기
[백준 온라인 저지] #11718번 (그대로 출력하기) 문제풀이 입력 횟수가 주어지지 않으므로 그 부분만 주의해서 문제를 풀면 쉬운 출력문제이다.총 2가지의 입력 방법에 대한 풀이가 있다. 첫 번째,
plplim.tistory.com
'알고리즘 풀이' 카테고리의 다른 글
[백준] 9086번: 문자열 - java 풀이 (0) | 2023.06.19 |
---|---|
[백준] 2743번: 단어 길이 재기 - java 풀이 (0) | 2023.06.19 |
[백준] 11720번: 숫자의 합 - java 풀이 (0) | 2023.06.18 |
[백준] 1152번: 단어의 개수 - java 풀이 (0) | 2023.06.16 |
[백준] 27866번: 문자와 문자열 - java 풀이 (0) | 2023.06.16 |