첫 줄에 데이터의 개수 N(N은 홀수)이 입력되고, 그 다음 줄에 N개의 데이터가 입력된다.
여기서 첫번째 데이터, 중간 데이터, 마지막 데이터를 출력하시오.
예)
5
2 4 6 1 7
이면
2 6 7
이 출력된다.
(첫번째 데이터 2,
중간 데이터 6,
마지막 데이터 7)
https://codeup.kr/problem.php?id=1277
문제 분류 : 기초4-1. 단순 반복문
문제 설명
첫 줄에 데이터의 개수 N(N은 홀수)이 입력되고, 그 다음 줄에 N개의 데이터가 입력된다.
여기서 첫번째 데이터, 중간 데이터, 마지막 데이터를 출력하시오.
예)
5
2 4 6 1 7
이면
2 6 7
이 출력된다.
(첫번째 데이터 2,
중간 데이터 6,
마지막 데이터 7)
입력
입력으로 N이 주어지고 그 다음줄에 N개의 데이터가 공백으로 구분되어 입력된다.(단, N>=1인 홀수)
출력
첫번째, 중간, 마지막 데이터 값을 출력한다.
입력 예시
7
2 4 7 3 1 2 5
출력 예시
2 3 5
도움말
내 답안
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
String[] arr = new String[n];
arr = br.readLine().split(" ");
bw.write(String.valueOf(arr[0])+" "+String.valueOf(arr[n/2])+" "+String.valueOf(arr[n-1]));
bw.flush();
bw.close();
br.close();
}
}
[JAVA] CodeUp 1279 : 홀수는 더하고 짝수는 빼고 1 (0) | 2021.08.09 |
---|---|
[JAVA] CodeUp 1278 : 자릿수 계산 (0) | 2021.08.09 |
[JAVA] CodeUp 1276 : 팩토리얼 계산 (0) | 2021.08.09 |
[JAVA] CodeUp 1275 : k 제곱 구하기 (0) | 2021.08.09 |
[JAVA] CodeUp 1274 : 소수 판별 (0) | 2021.08.09 |