알고리즘 공부 170

[백준] 8393 : 합 (JAVA)

백준 8393 자바 합 문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. 예제 입력 1 3 예제 출력 1 6 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 193066 124944 107045 65.095% package Day0928; import java.util.Scanner; public class B8393 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); sc.close(); int sum = 0; for (int..

[백준] 14470 : 전자레인지(JAVA)

백준 14470 자바 전자레인지 문제 JOI 군은 식사 준비를 위해 A℃의 고기를 전자레인지로 B℃까지 데우려고 한다. 고기는 온도가 0℃보다 낮을 때 얼어 있고, 0℃보다 높을 때는 얼어 있지 않다. 온도가 정확히 0℃일 때 고기는 얼어 있을 수도, 얼어 있지 않을 수도 있다. JOI 군은 가열할 때 고기가 아래의 규칙을 따라 데워진다고 가정하고, 고기를 데우는 데 걸리는 시간을 어림하기로 했다. 고기가 얼어 있고 온도가 0℃ 미만일 때 : 온도가 C초에 1℃씩 오른다. 고기가 얼어 있고 온도가 정확히 0℃일 때 : 얼어 있지 않은 상태로 만드는(해동하는) 데 D초가 걸린다. 고기가 얼어 있지 않을 때 : 온도가 E초에 1℃씩 오른다. 이 규칙을 토대로, 고기가 B℃까지 데워지는 데 몇 초가 걸리는지 ..

[백준] 11549 : Identifying tea(JAVA)

백준 11549 자바 Identifying tea 다국어 문제 Blind tea tasting is the skill of identifying a tea by using only your senses of smell and taste. As part of the Ideal Challenge of Pure-Tea Consumers (ICPC), a local TV show is organized. During the show, a full teapot is prepared and five contestants are handed a cup of tea each. The participants must smell, taste and assess the sample so as to identify the t..

[백준]10953 : A+B-6 (JAVA)

백준 10953 자바 A+B - 6 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A와 B는 콤마(,)로 구분되어 있다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 1 5 1,1 2,3 3,4 9,8 5,2 예제 출력 1 2 5 7 17 7 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 34166 22722 20036 67.678% 코드 package Day0926; import java.util.Scanner; public class B10953 { public sta..

[백준] 2588 : 곱셈 (JAVA)

백준 2588 자바 곱셈 문제 (세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다. (1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다. 출력 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. 예제 입력 1 472 385 예제 출력 1 2360 3776 1416 181720 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 245077 116484 98707 47.947% 코드 package Day0924; im..

[백준] 2441 : 별 찍기 -4(JAVA)

백준 2441 자바 오른쪽 위 직각삼각형 별찍기 별 찍기 - 4 문제 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 5 예제 출력 1 ***** **** *** ** * 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 63915 46731 42246 74.174% 코드 package Day0924; import java.util.Scanner; public class B2441 { public static void main(String[] a..

[백준] 2442 : 별 찍기-5 (JAVA)

백준 2442 자바 삼각형 별찍기 자바 별 찍기 - 5 문제 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 5 예제 출력 1 * *** ***** ******* ********* 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 50724 28190 24968 55.769% 코드 package Day0924; import java.util.Scanner; public class B2442 { public static void main(String[] args) {..

[백준] 10871 : 세 수(JAVA)

백준 10871 세 수 세 수 문제 세 정수 A, B, C가 주어진다. 이때, 두 번째로 큰 정수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) 출력 두 번째로 큰 정수를 출력한다. 예제 입력 1 20 30 10 예제 출력 1 20 예제 입력 2 30 30 10 예제 출력 2 30 예제 입력 3 40 40 40 예제 출력 3 40 예제 입력 4 20 10 10 예제 출력 4 10 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 256 MB 117296 54976 47942 48.280% 코드 package Day0924; import java.util.Arrays; import java.util.S..

[백준]11721: 열 개씩 끊어 출력하기(JAVA)

백준 11721 자바 열 개씩 끊어 출력하기 문제 알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다. 한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력 입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. 예제 입력 1 BaekjoonOnlineJudge 예제 출력 1 BaekjoonOn lineJudge 예제 입력 2 OneTwoThreeFourFiveSixSevenEightNineTen 예제 출력 2 OneTwo..

[백준] 4153 : 직각삼각형(JAVA)

백준 4153 자바 직각삼각형 문제 과거 이집트인들은 각 변들의 길이가 3, 4, 5인 삼각형이 직각 삼각형인것을 알아냈다. 주어진 세변의 길이로 삼각형이 직각인지 아닌지 구분하시오. 입력 입력은 여러개의 테스트케이스로 주어지며 마지막줄에는 0 0 0이 입력된다. 각 테스트케이스는 모두 30,000보다 작은 양의 정수로 주어지며, 각 입력은 변의 길이를 의미한다. 출력 각 입력에 대해 직각 삼각형이 맞다면 "right", 아니라면 "wrong"을 출력한다. 예제 입력 1 6 8 10 25 52 60 5 12 13 0 0 0 예제 출력 1 right wrong right 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 62077 31741 28289 50.901% 코드 packa..