java 49

[백준] 10951번: A+B - 4 - JAVA (자바)

문제 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A, B를 입력받은 다음, A와 B를 더한 값을 출력하는 코드를 짜면 된다. ------------------------------------------------------------------------------------------------------------------ 풀이 (1) Scanner 사용 스캐너의 다음 입력이 정수형일 때까지 계속 입력을 받게 하기 위해서 while 안에 hasNextInt()를 조건식으로 설정하였다. import java.util.Scanner; p..

문제 풀이 2023.02.02

[백준] 10952번: A+B - 5 - JAVA (자바)

문제 https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 두 정수 A,B를 입력받은 다음, 합을 출력하는 프로그램을 작성하는 문제이다. ------------------------------------------------------------------------------------------------------------------ 풀이 while(true)로 설정하여 계속 반복할 수 있는 상태로 만들어 놓은 뒤, while문 안에 if문을 선언하여 a와 b가 0일때 while문을 종료하게 만들었다. (1) Scanner 사용 import java...

문제 풀이 2023.02.02

[백준] 2439번: 별 찍기 - 2 - JAVA (자바)

문제 https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net n개의 줄을 입력받는다. 첫째 줄에는 공백 4개 / 별 1개, 둘째 줄에는 공백 3개 / 별 2개 , N번째 줄에는 공백 0개 / 별 N개를 찍으면 되는 문제이다. ------------------------------------------------------------------------------------------------------------------ Ex _ _ _ _ * _ _ _ * * _ _ * * * _ * ..

문제 풀이 2023.01.31

[백준] 11022번: A+B-8 - JAVA (자바)

문제 https://www.acmicpc.net/problem/11022 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net A+B할 식의 개수(n개)를 정한 뒤, 두 정수 A와 B를 입력, A+B를 한 결과를 출력하는 문제다. 11021번인 A+B에서 출력결과만 바꾼 문제이다. ------------------------------------------------------------------------------------------------------------------ 풀이 (1) Scanner 사용 import java.util.Scanner;..

문제 풀이 2023.01.26

[백준] 11021번: A+B-7 - JAVA (자바)

문제 https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net A+B할 식의 개수(n개)를 정한 뒤, 두 정수 A와 B를 입력, A+B를 한 결과를 출력하는 문제다. 이전에 푼 문제에서 출력결과만 바꾸면 맞는 문제라서 크게 어려움은 없었다. ---------------------------------------------------------------------------------------------------------------------------------------------------------------..

문제 풀이 2023.01.25

[백준] 15552번: 빠른 A+B - JAVA (자바)

문제 https://www.acmicpc.net/problem/15552 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다. www.acmicpc.net A+B할 식의 개수(n개)를 정한 뒤, 두 정수 A와 B를 입력, A+B를 한 결과를 출력하는 문제이다. 입출력 방식에 따라서 여러 줄을 입력받거나 출력할 때 시간에 차이가 나기 때문에 Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용해서 문제를 풀어야한다. -----------------------------------------------..

문제 풀이 2023.01.23

[백준] 2739번: 구구단 - JAVA (자바)

문제 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 숫자를 입력하면 숫자의 구구단을 출력하는 코드를 작성하는 문제이다. 풀이 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1;i

문제 풀이 2023.01.20

[백준] 2480번: 주사위 세개 - JAVA (자바)

문제 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net 3개의 주사위를 던져서 3개의 규칙에 따라 상금을 받게하는 코드를 작성하는 문제이다. 풀이 (1) 맨 처음 주사위가 모두 다 같은 경우를 AND (&&)를 이용해서 if문을 만들었다. if(dice1 == dice2 && dice2 == dice3) > 주사위가 모두 같은 경우 10000 + 같은 눈 * 1000 (2) 주사위가 2개인 경우(3가지)를 else if 로 만들었다..

문제 풀이 2023.01.19