Print
카테고리: [ Development ]
조회수: 938

1. 개요

리스트에 대한 실습을 해보자.

2. 코드

import java.util.LinkedList;

public class ListSumList {
	public static void main(String[] args) {
		LinkedList<Integer> list1 = new LinkedList<Integer>();
		LinkedList<Integer> list2 = new LinkedList<Integer>();
		LinkedList<Integer> list3 = new LinkedList<Integer>();

		list1.add(1);
		list1.add(2);
		list1.add(3);
		list1.add(4);

		list2.add(5);
		list2.add(6);
		list2.add(7);
		list2.add(8);
		
		list3.add(9);
		list3.add(7);
		list3.add(5);
		list3.add(3);

		String num1 = "";
		String num2 = "";
		String num3 = "";

		for (int i = list1.size() - 1; i >= 0; i--) {
			num1 += list1.get(i);
		}
		for (int i = list2.size() - 1; i >= 0; i--) {
			num2 += list2.get(i);
		}
		for (int i = list3.size() - 1; i >= 0; i--) {
			num3 += list3.get(i);
		}

		String sumString = (Integer.parseInt(num1) + Integer.parseInt(num2) + Integer.parseInt(num3)) + "";

		LinkedList<Integer> listResult = new LinkedList<Integer>();

		for (int i = sumString.length() - 1; i >= 0; i--) {
			listResult.add(Integer.parseInt(sumString.charAt(i) + ""));
		}

		for (int i : listResult) {
			System.out.println(i);
		}
	}
}