首页 > 其他 > 详细

题解 CF1367A 【Short Substrings】

时间:2020-08-02 21:56:22      阅读:119      评论:0      收藏:0      [点我收藏+]

思路

输入一个字符串 \(s\),先输出 \(s_0\),然后输出所有的奇数(除以 \(2\) 余数不为 \(0\))项,即 \(s_1, s_3, s_5 \cdots\)

代码分析

  1. 首先,输入一个 \(T\) 表示数据的组数。
    T = int(input())
  1. 接着,循环 \(T\) 次。
    for i in range (0, T) :
  1. 输入字符串 \(s\) 并输出 \(s_0\)。需要注意的是,Python print 后会有一个换行,我们要用 end = "" 将换行变没。
    s = input()
    print(s[0], end = "") 
  1. for 循环,找到所有奇数项并输出,同样使用 end = ""
    for i in range (1, len(s)) :
        if i % 2 == 1 :
  1. 输出一个空格,在这里,直接 print("") 即可。

完整代码

T = int(input())
for i in range (0, T) :
    s = input()
    print(s[0], end = "")
    for i in range (1, len(s)) :
        if i % 2 == 1 :
            print(s[i], end = "") 
    print("")


话说我没事干玩什么 Python。

题解 CF1367A 【Short Substrings】

原文:https://www.cnblogs.com/tearing/p/13423076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!