iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
自我挑戰組

Udemy課程上完你也可以開始Codewars 30天系列 第 24

[Day24] Codewars >>> Split Strings (Python)

  • 分享至 

  • xImage
  •  

題目(6kyu):

Complete the solution so that it splits the string into pairs of two characters. If the >string contains an odd number of characters then it should replace the missing second >character of the final pair with an underscore ('_').

Examples:

  • 'abc' => ['ab', 'c_']
  • 'abcdef' => ['ab', 'cd', 'ef']

解題思路:

題目理解:將字串s分成每兩個字元一對,若字串s長度為奇數,則用_來替換最後一組中缺少的字元。

def solution(s):
    """將字串每兩字元做拆分"""
    lst =[]
    if len(s)%2 == 1:
        s = s +"_"
    for x in range(0,len(s),2):
        lst.append(s[x:x+2])
    return lst

上一篇
[Day23] Codewars >>> Numbers and its Reversal Having Same Prime Factors. (Python)
下一篇
[Day25] Codewars >>> Decimal to Factorial and Back (Python)
系列文
Udemy課程上完你也可以開始Codewars 30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言