본문 바로가기

Coding Test/백준

(44)
[21.01.22] 1_ 09498 시험성적 boj.kr/a25e3c2c84c94c5d909b5e1747e1130a 공유 소스 보기 www.acmicpc.net 문제 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 시험 성적을 출력한다.
[21.01.21] 5_ 08393. 합 boj.kr/4ff77e43a2a849d78acc6e803c19a836 공유 소스 보기 www.acmicpc.net 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다.
[21.01.21] 4_02839. 설탕 배달 boj.kr/ad2c2a14f1cc41eea057df16b5fc876e 공유 소스 보기 www.acmicpc.net 문제 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다. 상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 3개와 3킬로그램 1개를 배달하면, 더 적은 개수의 봉지를 배달할 수 있다. 상근이가 설탕을 정확하게 N킬로그램 배달해야 할 때, 봉지 몇 개를 가져가면 되는지 그 수를 구하는 프로그램을 작성하시오. 입력 ..
[21.01.21] 3_ 01110. 더하기 사이클 boj.kr/e17599baefc6458390ecee91b01041b7 공유 소스 보기 www.acmicpc.net 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = 12이다. 새로운 수는 42이다. 4+2 = 6이다. 새로운 수는 26이다. 위의 예는 4번만에 원래 수로 돌아올 수 있다. 따라서..
[21.01.21] 2_ 02588. 곱셈 boj.kr/fef8b813325b43eca36b76ef75f1ed33 공유 소스 보기 www.acmicpc.net 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. a와 b의 값을 입력받고, 각자의 자릿수를 나타내주었다. System.out.println(a * (b% 10)); System.out.println(a *..
[21.01.21] 1_ 02445 지능형 기차 boj.kr/6f93382f47fb49f2abf93bc0345ec1b6 공유 소스 보기 www.acmicpc.net 문제 이 기차는 다음 조건을 만족하면서 운행된다고 가정한다. 기차는 역 번호 순서대로 운행한다. 출발역에서 내린 사람 수와 종착역에서 탄 사람 수는 0이다. 각 역에서 현재 기차에 있는 사람보다 더 많은 사람이 내리는 경우는 없다. 기차의 정원은 최대 10,000명이고, 정원을 초과하여 타는 경우는 없다. 4개의 역에 대해 기차에서 내린 사람 수와 탄 사람 수가 주어졌을 때, 기차에 사람이 가장 많을 때의 사람 수를 계산하는 프로그램을 작성하시오. 입력 각 역에서 내린 사람 수와 탄 사람 수가 빈칸을 사이에 두고 첫째 줄부터 넷째 줄까지 역 순서대로 한 줄에 하나씩 주어진다. 출력 첫째 줄..
[21.01.20] 별찍기12 ~ 21 [02522. 별찍기 - 12] 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. boj.kr/5913bf628bfe476492062c71066b813e 공유 소스 보기 www.acmicpc.net [02523. 별 찍기 - 13] 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. http://boj.kr/120ebf3096974168a5097ca49845dc27 공유 소스 보기 www.acmicpc.net [10990. 별 찍기 - 15] 문제 예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. http://boj.kr/2964549a166e4a34a060d341c10ce14d 공유 소스 보기 www.acmicpc.net [10991. 별 찍기 - 16] 문제 예제를 보고 규칙을 유추한 ..
[21.01.18] 별찍기1 ~ 9 02438. 별찍기 - 1 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. boj.kr/c134032849e948dda43d6bde639dbb5c 공유 소스 보기 www.acmicpc.net 02439. 별찍기 - 2 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. boj.kr/8b98ca3a5fed427d87fa0c9d3ded183e 공유 소스 보기 www.acmicpc.net 02440. 별찍기 - 3 문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N..