본문 바로가기

반응형

Projects

(71)
백준 10950번 자바 문제 for문 package bj10950; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); // 주어진 횟수 T를 입력 int T = sc.nextInt(); // i를 0으로 두고, (T-1)까지 하나씩 더하면서 반복한다. for (int i = 0; i < T; i++) { int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); } // 반복문 이후 스캐너 종료 // 꼭 닫을 필요는 없음. sc.close(); }..
백준 10998번 자바 문제 package bj10998; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A * B); } }
백준 18108번 자바 문제 불기 입력된 값에서 543만 빼주면 되는 문제라 문제를 추상화만 가능하면 쉬운 문제다. package bj18108; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int y = sc.nextInt(); System.out.println(y-543); } }
백준 2588번 자바 문제 곱셈 그냥 곱셈은 쉬운데, 주어진 숫자를 어떻게 한 자리씩 곱하도록 할 수 있을까 하는 생각에서 조금 고민하게 됐었다. 처음 생각한 것은 숫자가 주어지면, 파이썬에서 그러는 것처럼, String을 한 자 한 자 잘라서 사용할 수 있는 것처럼, 자바에서도 숫자를 한 자씩 잘라서 사용할 수 있는 라이브러리가 있을 것 같았지만, 일단은 10과 100으로 나눴을 때 생기는 나머지가 바로 그 자리수가 된다는 것을 알게 되어 그렇게 코딩해보았다. package bj2588; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new ..
백준 2739번 자바 문제 구구단 출력 구구단 출력 프로그램 어렵지 않았다. package bj2739; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); System.out.println(N + " * 1 = " + N*1 ); System.out.println(N + " * 2 = " + N*2 ); System.out.println(N + " * 3 = " + N*3 ); System.out.println(N + " * 4 = " + N*4 ); System.out.println(N + " * 5 = " + N*5 ); Syste..
백준 2884번 자바 문제 알람시계 알고리즘 테스트하면서 처음에 조금 애를 먹은 프로그램이다. 코딩 때문이라기 보다는 처음에 60진수로 이루어진 시계를 10진수로 옮기는 방법을 어떻게 해야 하나 고민을 하다가, 일단 간단하게만 풀었다. 그러다보니, 조금은 복잡한 코딩으로 느껴질 수 있을 것 같고, 이런 식의 땜빵 형식의 알고리즘을 사용하다보니 기술 부채라는 것이 조금씩 쌓여간다고 하는 것이 아닐까 생각되었다. 처음에 아래의 주석처리한 부분으로 답안을 내었다가, 자정 이후에 시간에 대한 반례가 생겨 고쳐서 맞았다. package bj2884; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(..
백준 9488번 자바 문제 쉽게 풀기는 했는데 나중에 게시판을 보다보니, 불필요한 코드를 넣었다는 것을 알게 되었다. package bj9498; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int jumsu = sc.nextInt(); if (jumsu >= 90) { System.out.println("A"); } else if (jumsu >= 80 && jumsu = 70 && jumsu < 80) { System.out.println("C"); } else ..
백준 10172 자바 개 출력하기 이건 고양이보다 더 쉽다. 답안 더보기 package bj1000; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A + B); } }

반응형