把一个二进制数转化为十进制数。
输入格式第一行一个正整数 n (1le nle 30)n (1≤n≤30),表示二进制数的长度。
第二行一个二进制数。
输出格式输出一个整数,表示对应的十进制数。
样例输入
5 10101
样例输出
21
代码
#includeint main() { char ch; int a=0,n; scanf("%dn",&n); while(ch=getchar(),ch!='n') a=a*2+(ch-'0'); printf("%dn",a); return 0; }



