public static NestedInteger GetSet() { NestedInteger n = new NestedInteger(); NestedInteger n1 = new NestedInteger(); NestedInteger n1a = new NestedInteger(1); NestedInteger n1b = new NestedInteger(1); n1.Add(n1a); n1.Add(n1b); NestedInteger n2 = new NestedInteger(2); NestedInteger n3 = new NestedInteger(); NestedInteger n3a = new NestedInteger(1); NestedInteger n3b = new NestedInteger(1); n3.Add(n3a); n3.Add(n3b); n.Add(n1); n.Add(n2); n.Add(n3); return(n); }
private void PushStack(NestedInteger n) { if (n.IsInteger()) { pending.Push(n); } else { PushStack(n.GetList()); } }
public void Add(NestedInteger ni) { list.Add(ni); }