vvvb拿到了一个数字串。所谓数字串,就是指完全由数字0−9构成的字符串。
现在vvvb想对这个数字串进行拆分,即vvvb将整个串截成若干段,使得每段都是一个合法的数字(不含多余的前导0)。例如,数字串102可以拆成102,10/2或1/0/2,但1/02则是不合法的。
vvvb想问你他可以把数字串最少拆成几段。
本题为多组样例,第一行一个正整数T表示数据组数。
对于每组样例,每行一个字符串S代表vvvb拿到的数字串。
对于每组样例输出一行一个正整数,表示vvvb最少可以把拿到的数字串拆成几段。
2
102
000
1
3
1≤T≤10
1≤∣S∣≤100
保证S只由数字构成。