알고리즘/백준 알고리즘
-
[java] 백준 알고리즘 4673번 셀프 넘버 풀이알고리즘/백준 알고리즘 2018. 5. 17. 15:34
* 풀이소스 12345678910111213141516171819202122232425262728293031323334353637383940public class Baekjoon4673 { public static void main(String[] args) throws IOException { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); List willBeSelfNumber = new ArrayList(); for(int i=1; i
-
[java] 백준 알고리즘 1110번 더하기 사이클 풀이알고리즘/백준 알고리즘 2018. 5. 17. 15:27
다른 사람들 소스를 보면 다들 쉽게 쉽게 풀었는데, 난 항상 왜 이렇게 어렵게 푸는지 모르겠다. ㅠㅠ * 풀이소스 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657public class Baekjoon1110 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new O..
-
[java] 백준 알고리즘 4344번 평균은 넘겠지 풀이소스알고리즘/백준 알고리즘 2018. 5. 16. 15:56
이 문제는 푸는 로직보다 소수점 형식을 맞추는데 시간이 더 걸렸다. 휴 ㅠㅠ * 풀이소스 1234567891011121314151617181920212223242526272829303132333435363738394041public class Baekjoon4344{ static StringTokenizer st; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); st = new StringTokenizer(br.readLine()); int c = Integer.parseInt(st.nextToken()); // 테..
-
[java] 백준 알고리즘 15552번 빠른 A+B 풀이소스알고리즘/백준 알고리즘 2018. 5. 16. 13:36
이 문제를 풀면서 더 빠르고 메모리가 적게 드는 알고리즘 풀이 방법을 알았다. bufferedWriter와 bufferedReader를 사용하면 Scanner, system.out.print보다 더 효율적이라니. * 풀이소스 123456789101112131415161718192021222324252627public class Baekjoon15552{ static StringTokenizer st; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter..
-
[java] 백준 알고리즘 11721번 열 개씩 끊어 출력하기 풀이소스알고리즘/백준 알고리즘 2018. 5. 16. 13:22
* 풀이소스 1234567891011121314public class Baekjoon11721{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String inputString = br.readLine(); int stringLength = inputString.length(); for(int i=0; i
-
[java] 백준 알고리즘 11720번 숫자의 합 풀이소스알고리즘/백준 알고리즘 2018. 5. 16. 11:59
* 풀이소스 12345678910111213141516171819public class Baekjoon11720{ public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); String inputNumber = br.readLine(); if(inputNumber.length() == n) { // 입력한 길이까지 문자 길이 제한을 둠. int sum = 0; for(int i=0; i
-
[java] 백준 알고리즘 8393번 합 풀이소스알고리즘/백준 알고리즘 2018. 5. 16. 11:45
* 풀이소스 12345678910111213141516public class Baekjoon8393{ public static void main(String[] args) throws NumberFormatException, IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); long sum = 0; for(int i=1; i
-
[java] 백준 알고리즘 1924번 2007년 풀이소스알고리즘/백준 알고리즘 2018. 5. 16. 11:43
* 풀이소스 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354public class Baekjoon1924{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int m; int d; int sum=0; m= scanner.nextInt(); d= scanner.nextInt(); int[] month = new int[13]; month[1]=month[3]=month[5]=month[7]=month[8]=month[10]=31; month[4]=month[6]=month[9]=m..