📌  相关文章
📜  国际空间研究组织 | ISRO CS 2007 |问题 60(1)

📅  最后修改于: 2023-12-03 15:07:33.290000             🧑  作者: Mango

ISRO CS 2007 | 问题 60

本题需要编写程序,对给出的一组数据进行处理。

具体要求如下:

问题描述

有一些字符串,对于每个字符串,只需要保留其中的偶数位字符,并从左到右输出。例如,若输入字符串为"0123456789",则输出"02468"。

输入格式

第一行为一个整数N,表示接下来有N个字符串,其中1<=N<=100。之后每行都是一个字符串。每个字符串的长度在1和1000之间。字符串只包含数字和英文句号。

输出格式

输出N行字符串,表示每个字符串中偶数位的字符组成的新串。

示例输入
3
0135792468
Is that right?
0123456789
示例输出
0374
s hr?
02468
代码实现

程序员可以采用Python等编程语言来解决此题。

以下为一个Python实现版本:

n = int(input())

for i in range(n):
    s = input()
    # 保留偶数位字符
    result = s[1::2]
    print(result)

以上代码首先读入了一个整数n,表示接下来有n个测试数据。之后对于每一个数据,程序会读入一个字符串,然后通过对该字符串进行切片,保留其中的偶数位字符,最后输出结果。

程序员可以将以上代码粘贴至自己的代码编辑器中,然后运行程序进行测试。