반응형
문제내용
두 수를 거꾸로 출력하기..
세 수를 거꾸로 출력하기...
이런 문제들은 쉽게 풀 수 있었다.
이번에는 데이터의 개수가 n개가 들어오고, n개의 데이터를 거꾸로 출력하는 프로그램을 작성하시오.
자바코드
import java.util.Scanner;
public class CodeUp_1402 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int [] arr = new int[n];
for (int i = 0; i < arr.length; i++) {
arr[i] = sc.nextInt();
}
for (int i = n-1; i >= 0; i--) {
System.out.print(arr[i] + " ");
}
}
}
코드풀이
import java.util.Scanner;
public class CodeUp_1402 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 객체 생성
int n = sc.nextInt(); // 변수 n에 입력받은 값을 저장(데이터의 개수)
int [] arr = new int[n]; // n개의 값을 담을 변수 생성
for (int i = 0; i < arr.length; i++) { // 0부터 arr의 길이 만큼 반복
arr[i] = sc.nextInt(); // 배열에 값 저장
}
// 거꾸로 출력하기
for (int i = n-1; i >= 0; i--) { // n-1부터 0 까지 반복
System.out.print(arr[i] + " "); // 출력
}
}
}
출력내용
5 // 데이터의 갯수 입력
1 3 5 6 8 // 데이터 값 입력
8 6 5 3 1 // 출력
반응형
'문제 풀이 > CodeUp' 카테고리의 다른 글
CodeUp_1407 : 문자열 출력하기 1 (0) | 2021.04.30 |
---|---|
CodeUp_1403 : 배열 두번 출력하기 (0) | 2021.04.29 |
CodeUp_1361 : 별 계단 만들기 (0) | 2021.04.23 |
CodeUp_1358 : 삼각형 출력하기 5 (0) | 2021.04.23 |
댓글