알고리즘/백준 문제 및 정답
문제 번호 2775번 : 부녀회장이 될테야 - JAVA [자바]
문제 번호 2775번 : 부녀회장이 될테야 - JAVA [자바]
2022.03.01https://www.acmicpc.net/problem/2775 2775번: 부녀회장이 될테야 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 www.acmicpc.net 문제 설명 문제는 입력된 층수와 호수에 몇 명의 사람이 필요한지 구하는 문제입니다. 이때 중요한 건 해당 층수와 호수에 밑 층수에 해당 호수의 사람 수만큼 더한 사람이 필요하다는 것입니다. 이 말만 들어서는 이해가 잘 안됩니다. 그림으로 확인해 보겠습니다. 문제를 모두 적용했을 때 각 호수의 사람 수를 적은 표입니다. 해당 그럼을 보시면 총 14층, 14호까지 되어 있습니다. 이렇게 14층과 14호를 마지막으로 둔 이유는 문제에 해당 조..
문제 번호 10250번 : ACM 호텔 - JAVA [자바]
문제 번호 10250번 : ACM 호텔 - JAVA [자바]
2022.02.27https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 문제 설명 간단하게 말해 왼쪽 아래서부터 채워지는 호텔에서 N 번째 손님은 몇 호를 쓰게 되는지 묻는 문제입니다. 층수와, N 번째, 한 층에 몇 호가 있는지를 알 수 있습니다. 문제풀기 먼저 층수를 구하겠습니다. 층수는 N을 층수로 나눈 나머지입니다. 먼저 들어온 손님이 왼쪽부터 위로 채워지고 다 채워지지 않는 마지막 끝에는 나머지 수만큼 올라가기 때문에 나머지가 층수가 됩니다. 이..
Bronze V 문제 번호 9653번 : 스타워즈 로그 - JAVA [자바]
Bronze V 문제 번호 9653번 : 스타워즈 로그 - JAVA [자바]
2022.02.01https://www.acmicpc.net/problem/9653 9653번: 스타워즈 로고 스타워즈 로고를 예제 출력과 같이 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 public class Main{ public static void main(String[] args){ System.out.println(" 8888888888 888 88888\n" + " 88 88 88 88 88 88\n" + " 8888 88 88 88 88888\n" + " 88 88 888888888 88 88\n" + "88888888 88 88 88 88 888888\n" + "\n" + "88 88 88 888 88888 888888\n" + "88 88 88 88 88 88 88 88\n" + ..
Bronze V 문제 번호 8393번 : 합 - JAVA [자바]
Bronze V 문제 번호 8393번 : 합 - JAVA [자바]
2022.01.31https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 정답 import java.util.*; public class Main{ public static void main(String[] args){ int sum = 0; Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i = 1; i
Bronze V 문제 번호 8370번 : Plane - JAVA [자바]
Bronze V 문제 번호 8370번 : Plane - JAVA [자바]
2022.01.31https://www.acmicpc.net/problem/8370 8370번: Plane In the first and only line of the standard input there are four integers n1, k1, n2 and k2 (1 ≤ n1, k1, n2, k2 ≤ 1 000), separated by single spaces. www.acmicpc.net 비즈니스 석과 이코노미 석의 추가 열과 열 당 좌석 개수로 전체 추가된 좌석을 구하는 문제입니다. 정답 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n1 = ..
Bronze V 문제 번호 7287번 : 등록 - JAVA [자바]
Bronze V 문제 번호 7287번 : 등록 - JAVA [자바]
2022.01.31https://www.acmicpc.net/problem/7287 7287번: 등록 첫 줄에 자신이 맞은 문제의 수, 둘째 줄에 아이디를 출력한다. www.acmicpc.net 정답 public class Main{ public static void main(String[] args){ System.out.println("47"); System.out.println("pinocchio9702"); } }
Bronze V 문제 번호 6749번 : Next in line - JAVA [자바]
Bronze V 문제 번호 6749번 : Next in line - JAVA [자바]
2022.01.31https://www.acmicpc.net/problem/6749 6749번: Next in line You know a family with three children. Their ages form an arithmetic sequence: the difference in ages between the middle child and youngest child is the same as the difference in ages between the oldest child and the middle child. For example, their ages c www.acmicpc.net 등차수열의 첫 번째 값과 두 번째 값을 알려주고 세 번째 값을 출력하라는 문제입니다. 정답 import java.util...
Bronze V 문제 번호 5554번 : 심부름 가는 길 - JAVA [자바]
Bronze V 문제 번호 5554번 : 심부름 가는 길 - JAVA [자바]
2022.01.30https://www.acmicpc.net/problem/5554 5554번: 심부름 가는 길 승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집 www.acmicpc.net 정답 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int hoToSc = sc.nextInt(); int scToPc = sc.nextInt(); int pcToAc = sc.nextInt(); int acToHo = sc.nextInt..
Bronze V 문제 번호 5522번 : 카드 게임 - JAVA [자바]
Bronze V 문제 번호 5522번 : 카드 게임 - JAVA [자바]
2022.01.22https://www.acmicpc.net/problem/5522 5522번: 카드 게임 JOI군은 카드 게임을 하고 있다. 이 카드 게임은 5회의 게임으로 진행되며, 그 총점으로 승부를 하는 게임이다. JOI군의 각 게임의 득점을 나타내는 정수가 주어졌을 때, JOI군의 총점을 구하는 프 www.acmicpc.net 제한 서브 텍스트가 있어서 뭔지 했는지 문제 푸는데는 문제가 없어서 그냥 진행했습니다. 정답 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int one = sc.nextInt(); int two = sc.nextInt(); int..
Bronze V 문제 번호 5339번 : 콜센터 - JAVA [자바]
Bronze V 문제 번호 5339번 : 콜센터 - JAVA [자바]
2022.01.22https://www.acmicpc.net/problem/5339 5339번: 콜센터 스타워즈에 등장하는 로봇인 C3PO는 요즘 콜센터에 근무하고 있다. 콜센터에 앉아있는 C3PO를 그리는 프로그램을 작성하시오. www.acmicpc.net 정답 public class Main{ public static void main(String[] args){ System.out.println(" /~\\\n" + " ( oo|\n" + " _\\=/_\n" + " / _ \\\n" + " //|/.\\|\\\\\n" + " || \\ / ||\n" + "============\n" + "| |\n" + "| |\n" + "| |"); } }
Bronze V 문제 번호 5338번 : 마이크로소프트 로고 - JAVA [자바]
Bronze V 문제 번호 5338번 : 마이크로소프트 로고 - JAVA [자바]
2022.01.22https://www.acmicpc.net/problem/5338 5338번: 마이크로소프트 로고 마이크로소프트 로고를 예제 출력처럼 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 public class Main{ public static void main(String[] args){ System.out.println(" _.-;;-._"); System.out.println("'-..-'| || |"); System.out.println("'-..-'|_.-;;-._|"); System.out.println("'-..-'| || |"); System.out.println("'-..-'|_.-''-._|"); } }
Bronze V 문제 번호 5337번 : 웰컴 - JAVA [자바]
Bronze V 문제 번호 5337번 : 웰컴 - JAVA [자바]
2022.01.22https://www.acmicpc.net/problem/5337 5337번: 웰컴 Welcome을 예제 출력처럼 출력하는 프로그램을 작성하시오. www.acmicpc.net 정답 public class Main{ public static void main(String[] args){ System.out.println(". . .\n" + "| | _ | _. _ ._ _ _\n" + "|/\\|(/.|(_.(_)[ | )(/.\n"); } }