-->
当前位置:首页 > 题库 > 正文内容

有人说,古代的“周易”是二进制系统的起源,在该系统中,他们用“- -”表示1,“---”表示0。因此,二进制数字“011010”可以表述为“---\n- -\n- -\n---\n- -\n---\n”(符号“\n”表示换行)。现在的问题是如何把一个&ldquo

Luz3年前 (2022-04-21)题库462
有人说,古代的“周易”是二进制系统的起源,在该系统中,他们用“- -”表示1,“---”表示0。因此,二进制数字“011010”可以表述为“---\n- -\n- -\n---\n- -\n---\n”(符号“\n”表示换行)。现在的问题是如何把一个“周易”中的二进制转换为相应的十进制数?

### 输入格式:

文件中包含多组测试数据。每个测试数据都是以一个数字k (0 < k <= 20)开始,表示这个数在二进制中的位数。接下来就是k行,就是字符串---或- -,第1位表示最高位。

### 输出格式:

对于每组测试数据,输出对应的十进制数。

### 输入样例:

in
3
- -
- -
- -
3
---
---
---
6
---
- -
- -
---
- -
---


### 输出样例:

out
7
0
26







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。