-
역으로 출력하기Coding Test/Algorithm Labs 2023. 3. 21. 20:37
문제 :
정수를 입력으로 받아 입력받은 수를 거꾸로 출력하는 문제이다.
입력 :
입력의 첫 수는 수의 개수 n 이다. ( 1 <= n <= 1000 ) 다음 줄에는 n 개의 수가 입력으로 주어진다. 각 수는 -10000 초과 10000 미만인 정수이다.
출력:
한 줄에 입력받은 수를 거꾸로 출력한다.
예제입력:
5
1 2 3 4 5예제출력:
5 4 3 2 1
package week2day1; import java.util.Scanner; public class PrintBackward { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); // n 값 입력 int[] array = new int[1010]; // 배열 선언 for(int i=0; i<n; i++) { // 배열 입력 array[i] = sc.nextInt(); } for(int i=n-1; i>=0; i--) { // 거꾸로 출력 System.out.print(array[i] + " "); } } }
출력화면 거꾸로 출력에서 i= n-1 을 쓰는 이유는 배열이 0부터 시작하기 때문에 n-1
'Coding Test > Algorithm Labs' 카테고리의 다른 글
대소문자 변환 (1) 2023.03.28 지뢰찾기 (2) 2023.03.27 행렬 뒤집기 (1) 2023.03.23 두번째 최소값 찾기 (2) 2023.03.23 최대값 구하기 (0) 2023.03.21