PythonプログラミングノックDay205 初心者向けソート・探索 #プログラミング #python #初心者

初心者

初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。

問題613
def swap_first_last(s):
if len(s) < 2:
return s
return s[-1] + s[1:-1] + s[0]
#<は半角記号に変換

# 呼び出し例
s = “Python”
print(swap_first_last(s)) # 出力: “nythoP”

問題614
def pad_string(s, length, char=’ ‘):
return s.ljust(length, char)

# 呼び出し例
s = “Hi”
print(pad_string(s,5,’*’)) # 出力: “Hi***”

問題615
def remove_duplicates_list(lst):
return list(dict.fromkeys(lst))

# 呼び出し例
lst = [1,2,2,3,1]
print(remove_duplicates_list(lst)) # 出力: [1,2,3]

コメント

タイトルとURLをコピーしました