입력과 출력이 txt파일로 만들어진게 아닌가요? ktw8557 import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Main{ public static void main(String args[]){ BufferedReader in; FileWriter output; String number; int exam; int start[]; int end[]; char max = '0', min = '0'; try{ String path = Main.class.getResource("").getPath(); in = new BufferedReader(new FileReader(path+"input.txt")); output = new FileWriter("output.txt"); number = in.readLine(); exam = Integer.valueOf(in.readLine()); start = new int[exam]; end = new int[exam]; for(int i = 0; i<exam; i++){ String[] str = (in.readLine()).split(" "); start[i] = Integer.valueOf(str[0]); end[i] = Integer.valueOf(str[1]); if(start[i]>end[i]){ int temp = end[i]; end[i] = start[i]; start[i] = temp; } max = number.charAt(start[i]); min = number.charAt(start[i]); for(int j = start[i]; j<=end[i]; j++){ if(j<number.length()){ if(max<number.charAt(j)){ max = number.charAt(j); }else if(min>=number.charAt(j)){ min = number.charAt(j); } if(max!=min) break; } } if(max == min){ output.write("Yes\n"); }else{ output.write("No\n"); } } in.close(); output.close(); }catch(IOException e){ e.printStackTrace(); } } } 처음이라 입력과 출력하는 부분이 무언가 잘못되어 틀린것 같은데 zeroone게임을 푸는데 도대체 뭐가 틀린건지 알수가 없네요.. 파일입출력이 잘못된건가요? 튜토리얼보고 클래스이름은 Main으로 바꿨습니다. 8년 전
1개의 댓글이 있습니다. jseo 파일 입출력이 아닌 표준 입출력으로 하셔야 합니다. 8년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
ktw8557
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Main{
}
처음이라 입력과 출력하는 부분이 무언가 잘못되어 틀린것 같은데
zeroone게임을 푸는데 도대체 뭐가 틀린건지 알수가 없네요..
파일입출력이 잘못된건가요?
튜토리얼보고 클래스이름은 Main으로 바꿨습니다.
8년 전