CF1729B.Decode String

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Decode String

题目描述

题目大意

Polycarp将一个全小写字母的字符串 s 做了以下编码:

  1. 如果这个字符在字母表中的编号 ( 如 字符 a'a' 的编号为 11,字符 z'z'2626 ) 为个位(<10)(< 10),则直接输出其编号;
  2. 如果这个字符在字母表中的编号为两位(10)(\geqslant 10),则在输出他的编号的基础上在其之后再输出一个 00

现给出编码后的字符串 tt ,请求出他对应的原串。

输入格式

第一行一个整数 q  (1q104)q \; (1 \leqslant q \leqslant 10^4) 表示测试样例组数。

对于每组测试样例,第一行一个整数 n  (1n50)n \; (1 \leqslant n \leqslant 50) 表示编码后的字符串长度。

第二行包含一个字符串 tt 表示编码后的字符串。

输出格式

对于每组测试样例,输出一行一个字符串 ss 表示原串

Translated  by  ZighTranslated \; by \; Zigh

样例

9
6
315045
4
1100
7
1213121
6
120120
18
315045615018035190
7
1111110
7
1111100
5
11111
4
2606
code
aj
abacaba
ll
codeforces
aaaak
aaaaj
aaaaa
zf

在线编程 IDE

建议全屏模式获得最佳体验