✏️ 문제풀이/백준

| 문제4시간의 벽이란, 고속철도와 항공편이 경합할 때 고속철도가 4시간 이하로 주파하는 구간에서는 고속철도가 우위에 서고 그렇지 않으면 항공편이 우위에 서는 경향을 의미합니다. 사람들은 역 a에서 역 b로 이동할 때, 항공편을 이용하는 것이 소요 시간이 더 적게 걸린다면 항공편을 이용합니다. 그렇지 않으면 고속철도를 이용합니다. 역 a에서 역 b로 고속철도를 이용했을 때 소요 시간은 Sab분입니다. 역 a에서 역 b로 항공편을 이용했을 때 소요 시간은 아래의 합으로 계산됩니다.역 a에서 공항 a로 이동하는 데 소요 시간공항 a에서 공항 b로 이동하는 데 소요 시간 Fab분공항 b에서 역 b로 가는 데 소요 시간사람들이 역 a에서 역 b로 이동할 때, 어느 교통수단을 더 많이 이용하는지 알려주세요. 단,..
| 문제아래 예제와 같이 고양이를 출력하시오. | 입력없음. | 출력고양이를 출력한다. | 풀이public class Main { public static void main(String[] args) { System.out.println(("\\ /\\")); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); }} | 정리쉬어가는 문제~귀여운 고양이 출력하기~
| 문제피제수(분자) A와 제수(분모) B가 있다. 두 수를 나누었을 때, 소숫점 아래 N번째 자리수를 구하려고 한다. 예를 들어, A=3, B=4, N=1이라면, A÷B=0.75 이므로 출력 값은 7이 된다. | 입력첫 번째 줄에 A와 B(1 ≤ A, B ≤ 100,000), N(1 ≤ N ≤ 1,000,000)이 공백을 경계로 주어진다. | 출력A÷B를 했을 때, 소숫점 아래 N번째 수를 출력한다. | 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] ar..
| 문제N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. | 입력첫째 줄에 테스트 케이스의 개수 T (1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 두 줄로 이루어져 있다.각 테스트 케이스의 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. | 출력각 테스트 케이스마다 주어진 정수 N개의 최솟값과 최댓값을 공백으로 구분해 한 줄에 하나씩 차례대로 출력한다. | 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.In..
| 문제네 자연수 A, B, C, D가 주어진다. 이때, A와 B를 붙인 수와 C와 D를 붙인 수의 합을 구하는 프로그램을 작성하시오.두 수 A와 B를 합치는 것은 A의 뒤에 B를 붙이는 것을 의미한다. 즉, 20과 30을 붙이면 2030이 된다. | 입력첫째 줄에 네 자연수 A, B, C, D가 주어진다. (1 ≤ A, B, C, D ≤ 1,000,000) | 출력A와 B를 붙인 수와 C와 D를 붙인 수의 합을 출력한다. | 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main..
| 문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. | 입력첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A와 B는 콤마(,)로 구분되어 있다. (0  | 출력각 테스트 케이스마다 A+B를 출력한다. | 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = ne..
| 문제양의 정수 W, H가 주어진다. 밑변의 길이가 W이고, 높이가 H인 삼각형의 넓이를 구하시오. | 입력정수 W, H가 공백으로 구분되어 주어진다. (1≤W,H≤100) | 출력밑변의 길이가 W이고, 높이가 H인 삼각형의 넓이를 출력한다. 넓이는 항상 소수점 아래 첫 번째 자리까지 출력한다. | 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buff..
| 문제상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다.어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다.학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오. | 입력입력은 총 5줄로 이루어져 있고, 원섭이의 점수, 세희의 점수, 상근이의 점수, 숭이의 점수, 강수의 점수가 순서대로 주어진다.점수는 모두 0점 이상, 100점 이하인 5의 배수이다. 따라서, 평..
| 문제7개의 자연수가 주어질 때, 이들 중 홀수인 자연수들을 모두 골라 그 합을 구하고, 고른 홀수들 중 최솟값을 찾는 프로그램을 작성하시오.예를 들어, 7개의 자연수 12, 77, 38, 41, 53, 92, 85가 주어지면 이들 중 홀수는 77, 41, 53, 85이므로 그 합은77 + 41 + 53 + 85 = 256이 되고,41 이므로 홀수들 중 최솟값은 41이 된다. | 입력입력의 첫째 줄부터 일곱 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100보다 작다. | 출력홀수가 존재하지 않는 경우에는 첫째 줄에 -1을 출력한다. 홀수가 존재하는 경우 첫째 줄에 홀수들의 합을 출력하고, 둘째 줄에 홀수들 중 최솟값을 출력한다. | 풀이import java.io.BufferedR..
| 문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. | 입력첫째 줄에 A와 B가 주어진다. (0 10000) | 출력첫째 줄에 A+B를 출력한다. | 풀이import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.math.BigInteger;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System..
bono-hye
'✏️ 문제풀이/백준' 카테고리의 글 목록 (2 Page)