on
1499 : [기초-배열연습] 여러 개씩 묶어 큰 값 골라 배열 만들기 5-8
1499 : [기초-배열연습] 여러 개씩 묶어 큰 값 골라 배열 만들기 5-8
728x90
n개의 데이터를 배열에 입력 받은 후,
g개씩 묶어 비교한 후, 큰 값만 들어간 배열을 만들고 출력해보자.
6개의 데이터가 다음과 같이 입력되었을 때,
1 2 3 4 5 6
3개씩 묶어 비교한 후, 큰 값만 들어간 배열을 만들어
아래와 같이 출력하면 된다.
3 6
입력
첫 번째 줄에 배열의 크기 n과 묶을 개수 g가 입력된다.
두 번째 줄에 n개의 값(k)이 공백을 두고 입력된다.
[입력값의 정의역]
1<= g <= n <= 100
-1000 <= k <= 1000
출력
g개 씩 묶어 비교한 후 큰 값만 골라 저장한 배열을 출력한다.
입력 예시 예시 복사
5 3
1 3 5 4 2
출력 예시
5 4
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int g = sc.nextInt(); int[] b = new int[101]; for (int i = 0; i < n; i++) { b[i]=sc.nextInt(); } for (int i = 0; i < n; i+=g) { int max = b[i]; for (int j = i; j < i+g; j++) {//첫회전 i=0 j=0 j < 3 / 0,1,2 if(j
출처 : https://codeup.kr/problem.php?id=1499
728x90
from http://d-12k7353.tistory.com/242 by ccl(A) rewrite - 2021-09-16 16:01:15