반응형

Baekjoon 자바 코드/입출력과 사칙연산 12

[백준] 10171번 고양이 풀이 코드 (Java 자바)

접근 방법)특수기호를 출력할 때는 조심해야하는 기호가 3가지 존재한다.  ' " \ 3가지 이다.위 기호를 출력할 때는 앞에 \를 붙여야 정상적인 출력이 가능하다. 정답 코드 1)class Main{ public static void main(String[] args){ System.out.println("\\ /\\"); System.out.println(" ) ( \')"); System.out.println("( / )"); System.out.println(" \\(__)|"); }}

[백준] 11382번 꼬마 정민 풀이 코드 (Java 자바)

접근 방법)a,b,c를 입력값을 주어진다. 하지만 범위가 (1정수형 타입할당되는 메모리의 크기데이터의 표현 범위int4바이트-2,147,483,648~2,147,483,647long8바이트-9,223,372,036,854,775,808~9,223,372,036,854,775,807 이를 통해 이 문제는 int를 사용할 수 없음을 알 수 있다. 정답 코드 1)import java.util.Scanner;class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); long a; long b; ..

[백준] 10430번 나머지 풀이 코드 (Java 자바)

단순히 입력값을 Scanner로 받아 문제에서 주어진대로 출력을 하면 되는 입출력 문제이다. 정답 코드 1) import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sca = new Scanner(System.in); int a; int b; int c; a = sca.nextInt(); b = sca.nextInt(); c = sca.nextInt(); int result1 = ((a+b)%c); int result2 = (((a%c)+(b%c))%c); int result3 = ((a*b)%c); int result4 = (((a%c) * (b%c))%c); System.out.println(result..

[백준] 18108번 1998년생인 내가 태국에서는 2541년생?! 풀이 코드 (Java 자바)

불기 연도를 주면 서기 연도를 출력하는 문제이다. 불기 연도와 서기 연도는 543년이 차이 남으로 입력값에 543을 빼서 출력해 주면 되는 문제이다. 정답 코드 1) import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sca = new Scanner(System.in); int year; year = sca.nextInt(); System.out.println(year-543); } }

[백준] 10926번 ??! 풀이 코드 (Java 자바)

주어진 String 입력값 뒤에??! 문자를 추가한 문자를 출력하는 문제이다. 기존 입력값에 새로운 것을 추가하여 입출력을 할 수 있는지 확인하는 문제이다. import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String name; name = sc.nextLine(); System.out.println(name+"??!"); } } String을 Scanner로 입력받은 후 print 할 때 "??!"를 더하여 출력하면 손쉽게 풀 수 있는 문제이다.

[백준] 10869번 사칙연산 풀이 코드 (Java 자바)

이 문제는 사칙연산 기호를 적절하게 잘 이용할 수 있는지 확인을 하는 문제이다. 정답 코드 1) import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a; int b; a = s.nextInt(); b = s.nextInt(); System.out.println(a+b); System.out.println(a-b); System.out.println(a*b); System.out.println(a/b); System.out.println(a%b); } } 간단하게 Scanner를 이용하여 정수 a와 b를 입력받고 출력 값을 사칙연산을 이용하여 출력하..

[백준] 1008번 A/B 풀이 코드 (Java 자바)

문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. 예제 입력 1 복사 1 3 예제 출력 1 복사 0.33333333333333333333333333333333 10-9 이하의 오차를 허용한다는 말은 꼭 소수 9번째 자리까지만 출력하라는 뜻이 아니다. 예제 입력 2 복사 4 5 예제 출력 2 복사 0.8 나눗셈을 하여 소수점자리까지 표시하는 문제이다. 처음에 Int a와 Int b로 해보려고 a/b와 a%b로 머리를 굴려봤지만 double로 푸는게 맞는 것 같다. 소수점 아래 9자리 이상 표현이 가능..

[백준] 10998번 AxB 풀이 코드 (Java 자바)

문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A×B를 출력한다. 예제 입력 1 복사 1 2 예제 출력 1 복사 2 예제 입력 2 복사 3 4 예제 출력 2 복사 12 간단한 곱셈 문제이다. Scanner를 이용하여 정수 a와 b를 입력받고 a*b를 print하면 되는 간단한 문제이다. import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); System.out.prin..

[백준] 1001번 A-B 풀이 코드 (Java 자바)

문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 예제 입력 1 복사 3 2 예제 출력 1 복사 1 Scanner를 이용하여 정수 a와 b를 입력 받고 a-b값을 print하면 된다. import java.util.Scanner; class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); System.out.println(a-b); } }

반응형