013Switching Railroad Cars

提出した結果はAccept

package levelZero;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

public class SwitchingRailroadCars {

	/**
	 * @param args
	 * @throws IOException
	 */
	public static void main(String[] args) throws IOException {

		List<String> numList = new ArrayList<String>();

		InputStreamReader isr = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(isr);

		String buf;
		while(!"".equals(buf = br.readLine())){
			numList.add(buf);
		}

		while (!numList.isEmpty()) {
			for (int i = 0; i < numList.size(); i++) {
				if ("0".equals(numList.get(i))) {
					System.out.println(numList.get(i - 1));
					numList.remove(i);
					numList.remove(i - 1);
					break;
				}
			}
		}
		br.close();
	}

}