[JAVA] 백준 2438번 별 찍기 - 1
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); for (int i = 0; i < a ; i++) { for (int j = 0; j
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); for (int i = 0; i < a ; i++) { for (int j = 0; j
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); long a = scanner.nextLong(); long b = scanner.nextLong(); System.out.println(Math.abs(a-b)); } } 절대값을 계산해주는 함수 Math.abs() 함수를 이용하여 계산.
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Integer a = scanner.nextInt(); Integer b = scanner.nextInt(); if (ab) { System.out.println(">"); } else { System.out.println("=="); } } }
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); BigInteger a = scanner.nextBigInteger(); BigInteger b = scanner.nextBigInteger(); System.out.println(a.divide(b)); System.out.println(a.remainder(b)); } } 문제점 : 10의 1000승까지 출력돼야하는데 int, long 등은 출력하지 못함. 그렇기 때문에 무한한 수를 출력할 수 있는 BigInteger를 사..
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String a = scanner.nextLine(); if (a.replaceAll(" ","").isEmpty()){ System.out.println("0"); } else { String[] b = a.trim().split(" "); System.out.println(b.length); } } } 문제점 : 공백만 넣었을 때 단어의 개수가 0이 나와야하는데, 공백을 문자로 취급해 단어의 개수가 1로 나온다. if (a.replaceAll(" ","").isEmpty()..
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double a = scanner.nextDouble(); double b = scanner.nextDouble(); System.out.println(a/b); } } int는 소수점을 반환하지 않기때문에 double을 씀
문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 입력예제 3 2 출력예제 1 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); System.out.println(a-b); } } 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicp..
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 입력예제 1 2 출력예제 3 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); System.out.println(a+b); } } 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicp..