#73. 阅兵式上的编码方阵
阅兵式上的编码方阵
题目描述
今年举行了大阅兵,在阅兵式上,一支特殊的“信息战士”方阵引起了大家的注意。他们手持红黄双色板,通过翻转展示不同的字符,拼出对祖国的祝福。每个战士的翻板背后其实对应着一个ASCII码值(0-127),而展示的字符正是该ASCII码对应的字符。作为编程小能手,请你帮助解析方阵传递的编码信息吧! 给定一个整数列表(代表ASCII码值),请将其转换为对应的字符并输出字符串。同时,需要检查列表中是否包含非法值(小于0或大于127的整数),若存在非法值,则输出字符串"error"(不含引号)并结束程序。
输入格式
第一行包含一个整数 n(1≤n≤100),表示方阵中战士的数量(即ASCII码值的个数),如果超出这个范围也直接输出error。
第二行包含 n 个整数,每个整数表示一个ASCII码值(可能超出0-127范围)。
输出格式
如果所有ASCII码值均在合法范围(0-127)内,则输出转换后的字符串。
如果存在非法值,则输出"error"(不含引号)。
样例
样例输入1
5
65 83 67 73 73
样例输出1
ASCII
样例输入2
4
72 101 105 -1
样例输出2
error
相关
在下列比赛中: