<30계단> maxandmin
2015. 10. 24. 17:47ㆍAlgorithm Solution
프로그램 명: maxandmin
제한시간: 1 초
두 개의 정수 x,y에 대해서 max(x,y)는 둘 중 더 큰 수를 이야기하고, min(x,y) 는 둘 중 더 작은 수를 이야기한다.
예를 들면, max(5,3)=5 이고, min(2,1)=1 이다.
이 때 max(min(x,y),x) 를 구하는 것이 문제이다.
입력
두 정수 x,y 가 입력으로 주어진다. (x,y < 2^31)
출력
max(min(x,y),x) 값을 출력한다.
입출력 예
입력
4 3
출력
4
출처:jwvg0425
이 문제는 처음 생각했을 때 max 메서드와 min 메서드를 만들고서 해야겠다고 생각하였습니다. 사실 그렇게 어렵지 않아서 소스만 첨부하겠습니다. 질문은 댓글로 해주세요^^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | import java.util.Scanner; public class Main { int min(int x, int y) { if (x > y) { return y; } else { return x; } } int max(int x, int y) { if (x > y) { return x; } else { return y; } } public static void main(String[] args) { Main m = new Main(); Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); System.out.println(m.max(m.min(x, y), x)); } } | cs |
'Algorithm Solution' 카테고리의 다른 글
백준 1152번 단어의 갯수 세기 문제<java> (0) | 2016.12.07 |
---|---|
Prime Number(소수) 구하기 java (0) | 2016.01.13 |
피보나치 수열 구하기 (0) | 2016.01.10 |
<30계단>angle(open) (0) | 2015.10.24 |
<30계단> coci_slatkisi(사탕 먹기) (0) | 2015.10.24 |