본문 바로가기

백준28

[백준 1193] 분수찾기 이번 코드는 올리기 좀 쪽팔리네요 public class Q1193 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); int m = 0; int k = 0; for(int i=1; i=num) { k=m-i; m=i; break; } } int[] arr = new int[2]; if(m%2!=0) { arr[0]=m; arr[1]=1; }else { arr[0]=1; arr[1]=m; } int loopCnt = num - k; for(int i=1; i 2019. 4. 2.
[백준 11866] 조세퍼스 문제 0 큐를 사용해 문제를 해결했습니다 public class Q11866 { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); int k = Integer.parseInt(st.nextToken()); Queue q = new LinkedList(); for(int i=1; i 2019. 4. 1.
[백준 1012] 유기농 배추 출처 : https://www.acmicpc.net/problem/1012 메인 메소드 static int[] nX = {-1, 0, 1, 0};//DFS때 사용하기 위한 (다음 배열 위치) nX, nY 배열 static int[] nY = {0, -1, 0, 1}; static int[][] checker; // 방문했는지 아닌지 체킹용 배열 public static void main(String[] args) throws IOException{ Q1012 t = new Q1012(); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.read.. 2019. 1. 25.
[백준 11718] 그대로 출력하기 출처 : https://www.acmicpc.net/problem/11718 소스코드 public class Q11718 { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str; while(in.hasNextLine()) { str = in.nextLine(); System.out.println(str); } } } 그냥 공백비교해서 처리하면 런타임 에러가 뜬다몇번 고치면서 계속 안되길래 검색을 해보니nextLine()을 쓸 경우 다음 줄 입력에 대해 NoSuchElementException 을 신경써줘야 했다.이 부분은 while의 조건문에 hasNextLine() 을 사용해 처리해주었다흠...요.. 2019. 1. 22.