[백준] 자바 11004 K번째 수
문제 수 N개 A1, A2,..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N(1 ≤ N ≤ 5,000,000)과 K (1 ≤ K ≤ N)이 주어진다. 둘째에는 A1, A2,..., AN이 주어진다. (-109 ≤ Ai ≤ 109) 출력 A를 정렬했을 때, 앞에서부터 K번째 있는 수를 출력한다. 테스트 케이스 입력 1 1 1 -30 출력 1 -30 입력 2 5 2 4 1 2 3 5 출력 2 2 입력 3 5 3 -10000 -3000 3 324124 324214 출력 3 3 접근 1.숫자 두 개를 입력받습니다. 하나는 숫자 개수, 하나는 몇 번째 숫자를 출력할지 2. 숫자 개수만큼 수를 입력받습니다. 3. 원하는 순서의 숫자..
2021. 9. 2.
[백준] 자바 1476 날짜 계산
문제 준규가 사는 나라는 우리가 사용하는 연도와 다른 방식을 이용한다. 준규가 사는 나라에서는 수 3개를 이용해서 연도를 나타낸다. 각각의 수는 지구, 태양, 그리고 달을 나타낸다. 지구를 나타내는 수를 E, 태양을 나타내는 수를 S, 달을 나타내는 수를 M이라고 했을 때, 이 세 수는 서로 다른 범위를 가진다. (1 ≤ E ≤ 15, 1 ≤ S ≤ 28, 1 ≤ M ≤ 19) 우리가 알고 있는 1년은 준규가 살고 있는 나라에서는 1 1 1로 나타낼 수 있다. 1년이 지날 때마다, 세 수는 모두 1씩 증가한다. 만약, 어떤 수가 범위를 넘어가는 경우에는 1이 된다. 예를 들어, 15년은 15 15 15로 나타낼 수 있다. 하지만, 1년이 지나서 16년이 되면 16 16 16이 아니라 1 16 16이 된다..
2021. 8. 31.