티스토리 뷰

[SWEA] 7991. 줄 세우기

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWvQdg1KU3QDFASy&categoryId=AWvQdg1KU3QDFASy&categoryType=CODE&problemTitle=%EC%A4%84+%EC%84%B8%EC%9A%B0%EA%B8%B0&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

배열의 중간 위치에 원소를 삽입하는 경우가 많기 때문에 LinkedList를 이용하여 풀었다.

 

import java.io.*;
import java.util.*;

// 210221 
public class Main_BJ_2605_줄세우기 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();

		LinkedList<Integer> list = new LinkedList<>();
		list.add(sc.nextInt(), 1);
		if (N > 0) {
			for(int i=2; i<=N; i++) {
				list.add(sc.nextInt(), i);
			}
		}
		
		for(int i=N-1; i>=0; i--) {
			System.out.print(list.get(i) + " ");
		}
		sc.close();
	} 
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함