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

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);
        }
    }
}