Study/Java

[Java / IntelliJ] 인텔리제이 입출력 txt로 받기

ddingmin00 2022. 9. 29. 15:15

그동안 파이썬으로 백준 문제를 풀 때 VScode를 활용해서 풀었다.

입출력을 빠르고, 쉽게 보기 위해 리다이렉션(redirect) 을 활용해서 테스트 케이스를 확인했는데, 자바로 언어를 바꾸면서 같은 방식을 사용하고 싶었다..

다음과 같은 문제(문제는 KAUPC 문제..) 가 주어지면 예제를 복사하고 실행하면

다음처럼 Input.txt 파일에서 입력받고, Output.txt 파일에 출력이 저장된다.

즉, 텍스트 파일로 입출력을 저장할 수 있다.

 

이렇게 풀다보니까 적응돼서 없인 못 풀겠다..

 

 

 

인텔리제이에서도 해당 기능을 사용할 수 있다.

먼저 같은 폴더에 input.txt / output.txt 를 각각 만들어준다.

메인 클래스를 한번 빌드해주고,

우측 상단에 구성 편집을 들어가 준다.

다음 화면에서 빌드 및 실행에 옵션 수정을 눌러준다. 

여기서 운영 체제에 입력 리디엑션

로그에 콘솔 출력을 파일에 저장 옵션을 활성화해준다.

이후 해당 옵션이 생겼으면 각각 input.txt / output.txt의 경로를 설정해주면 된다.

이제 실행하게 되면 인텔리제이에서도 입출력을 간단하게 사용할 수 있다!