그동안 파이썬으로 백준 문제를 풀 때 VScode를 활용해서 풀었다.
입출력을 빠르고, 쉽게 보기 위해 리다이렉션(redirect) 을 활용해서 테스트 케이스를 확인했는데, 자바로 언어를 바꾸면서 같은 방식을 사용하고 싶었다..
다음과 같은 문제(문제는 KAUPC 문제..) 가 주어지면 예제를 복사하고 실행하면
다음처럼 Input.txt 파일에서 입력받고, Output.txt 파일에 출력이 저장된다.
즉, 텍스트 파일로 입출력을 저장할 수 있다.
이렇게 풀다보니까 적응돼서 없인 못 풀겠다..
인텔리제이에서도 해당 기능을 사용할 수 있다.
먼저 같은 폴더에 input.txt / output.txt 를 각각 만들어준다.
메인 클래스를 한번 빌드해주고,
우측 상단에 구성 편집을 들어가 준다.
다음 화면에서 빌드 및 실행에 옵션 수정을 눌러준다.
여기서 운영 체제에 입력 리디엑션과
로그에 콘솔 출력을 파일에 저장 옵션을 활성화해준다.
이후 해당 옵션이 생겼으면 각각 input.txt / output.txt의 경로를 설정해주면 된다.
이제 실행하게 되면 인텔리제이에서도 입출력을 간단하게 사용할 수 있다!
'Study > Java' 카테고리의 다른 글
[Java] 불변 객체 (Immutable Object) 란? (0) | 2023.07.23 |
---|---|
[Java] 자바의 스레드와 동작 과정 (0) | 2023.07.15 |
[JUnit] 다양한 Assertions 사용하기 (1) | 2023.07.11 |
[JAVA] 동일성, 동등성 그리고 equals, hashcode 재정의 (0) | 2023.07.09 |
[Java] 코딩테스트에 자주 쓰는 문법 정리 (0) | 2022.09.29 |