1503 Integer Inquiry

1503 -- Integer Inquiry
一行に一つ整数が与えられるので、それを全部足した答えを出力するというもの。ただし入力行の最後は0となっており、またそれ以外の行の長さは100byte以下。
なので当然多倍長加算が必要となるわけです。
Javaで169byte。

import java.util.*;
class Main{
  static{
    java.math.BigInteger b=null,a=b.ZERO;
    for(Scanner s=new Scanner(System.in);a!=b;a=s.nextBigInteger().add(b=a));
    System.out.print(a);
  }
}

kosakを1byte抜いてみた。