有人说,古代的“周易”是二进制系统的起源,在该系统中,他们用“- -”表示1,“---”表示0。因此,二进制数字“011010”可以表述为“---\n- -\n- -\n---\n- -\n---\n”(符号“\n”表示换行)。现在的问题是如何把一个&ldquo
有人说,古代的“周易”是二进制系统的起源,在该系统中,他们用“- -”表示1,“---”表示0。因此,二进制数字“011010”可以表述为“---\n- -\n- -\n---\n- -\n---\n”(符号“\n”表示换行)。现在的问题是如何把一个“周易”中的二进制转换为相应的十进制数?
### 输入格式:
文件中包含多组测试数据。每个测试数据都是以一个数字k (0 < k <= 20)开始,表示这个数在二进制中的位数。接下来就是k行,就是字符串---或- -,第1位表示最高位。
### 输出格式:
对于每组测试数据,输出对应的十进制数。
### 输入样例:
in
3
- -
- -
- -
3
---
---
---
6
---
- -
- -
---
- -
---
### 输出样例:
out
7
0
26
答案:若无答案欢迎评论
### 输入格式:
文件中包含多组测试数据。每个测试数据都是以一个数字k (0 < k <= 20)开始,表示这个数在二进制中的位数。接下来就是k行,就是字符串---或- -,第1位表示最高位。
### 输出格式:
对于每组测试数据,输出对应的十进制数。
### 输入样例:
in
3
- -
- -
- -
3
---
---
---
6
---
- -
- -
---
- -
---
### 输出样例:
out
7
0
26
答案:若无答案欢迎评论