코딩연습장
백준 - 세 수 10817번 [Java, Python] 본문
728x90
반응형
세 수 10817번
[ 문제 ]
세 정수 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 |
[ 출처 ]
- 문제를 만든 사람: baekjoon
[ 알고리즘 종류 ]
- 구현
- 정렬
728x90
반응형
Java
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[3];
arr[0] = sc.nextInt();
arr[1] = sc.nextInt();
arr[2] = sc.nextInt();
Arrays.sort(arr);
System.out.println(arr[1]);
}
}
Python
lst = list(map(int,input().split()))
lst.sort()
print(lst[1])
https://www.acmicpc.net/problem/10817
10817번: 세 수
첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100)
www.acmicpc.net
728x90
반응형
'백준' 카테고리의 다른 글
백준 - 소트인사이드 1427번 [Java, Python] (0) | 2024.04.19 |
---|---|
백준 - 별 찍기-9 2446번 [Java, C, C++] (0) | 2024.04.18 |
백준 - 별 찍기-8 2445번 [Java] (0) | 2024.04.16 |
백준 - 문자열 9086번 [Java] (0) | 2024.04.15 |
백준 - 평균 점수 10039번 [Java, C, C++] (0) | 2024.04.14 |