初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題604
def join_with_char(s, char):
return char.join(s)
# 呼び出し例
s = “abc”
print(join_with_char(s,”-“)) # 出力: “a-b-c”
問題605
def sum_of_digits(s):
return sum(int(c) for c in s if c.isdigit())
# 呼び出し例
s = “a1b2c3”
print(sum_of_digits(s)) # 出力: 6
問題606
def reverse_swap_ends(s):
if len(s) < 2:
return s
reversed_s = s[::-1]
return reversed_s[-1] + reversed_s[1:-1] + reversed_s[0]
#<は半角記号に変
# 呼び出し例
s = “Python”
print(reverse_swap_ends(s)) # 出力: ” Pohtyn”



コメント