분류 전체보기(76)
-
[코드업 기초 100제] [기초 - 비트 시프트 연산] 코드업 1047 ~1048 자바 풀이
문제 출처 https://github.com/haessae0/MCTP 1047. 정수 1개 입력받아 2배 곱해 출력하기 import java.io.*; public class codeup1047 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String data = br.readLine(); int a = Integer.parseInt(data); System.out.print(a
2022.02.15 -
[Java] BufferedWriter와 System.out.print
코드업을 통해 자바 문법을 공부하는데 시간 초과로 문제를 통과하지 못하였다. 여태 많지 않은 출력을 냈기 때문에 시간에서 큰 차이가 없었지만, for() 문을 세 번 사용해 많은 양의 문장을 출력하여야 했기에 시간이 초과가 났지 않나 싶었다. import java.io.*; public class codeup1084 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String array[] = br.readLine().split(" "); int r = Integer.parseInt(array[0]); int g..
2022.02.09 -
[코드업 기초 100제] [기초 - 산술연산] 1038 ~ 1046 자바 풀이
문제 출처 https://github.com/haessae0/MCTP 1038. 정수 2개 입력받아 합 출력하기 1 import java.util.Scanner; public class codeup1038 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a = sc.nextInt(); double b = sc.nextInt(); System.out.printf("%.0f", a + b); } } 1039. 정수 2개 입력받아 합 출력하기 2 import java.io.*; public class codeup1039 { public static void main(String[] args) throws..
2022.02.07 -
[코드업 기초 100제] [기초 - 출력변환] 1031 ~ 1037 자바 풀이
문제 출처 https://github.com/haessae0/MCTP 1031. 10진 정수 1개 입력받아 8진수로 출력하기 import java.io.*; public class codeup1031 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String a = br.readLine(); int num = Integer.parseInt(a); System.out.printf("%o", num); } } 1032. 10진 정수 1개 입력받아 16진수로 출력하기1 import java.io.*; public c..
2022.02.07 -
[코드업 기초 100제] [기초 - 데이터형] 1028 ~ 1030 자바 풀이
문제 출처 https://github.com/haessae0/MCTP 1028. 정수 1개 입력받아 그대로 출력하기2 import java.util.Scanner; public class codeup1028 { // reference : // https://hashcode.co.kr/questions/1018/%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C%EB%8A%94-unsigned-int%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%A0%95%EC%9D%98%ED%95%98%EB%82%98%EC%9A%94 public static void main(String[] args) throws Exception { Scanner sc = new Scanner..
2022.02.07 -
[Java] 입출력 - BufferedReader와 Scanner
최근 자바 문법 문제를 풀면서 입력으로 Scanner 클래스를 많이 사용하였다. 왜냐하면 학부 수업을 할 때 입력으로 Scanner 클래스만 배우고 BufferedReader에 대해서는 배우지 못했다. 물론 따로 알아보려고 하지 않은 내 잘못도 있긴 하지만, 문제를 풀면 Scanner 클래스는 거의 100ms 이상의 시간이 소요되었다. 어떻게 하면 이 시간을 더 줄일 수 있나 찾아보다가 BufferedReader에 대한 존재를 알게 되었다. 그래서 BufferedReader와 Scanner 함수를 다시 공부하고 둘의 차이점을 내가 이해한 대로 적어보겠다. 1. Scanner import java.util.Scaner; 사용을 위해 java.util.*; 임포트를 해주어야 한다. 최대 버퍼 사이즈는 102..
2022.02.07