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

初心者

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

問題595
from collections import Counter

def most_common_char(s):
if not s:
return None
return Counter(s).most_common(1)[0][0]

# 呼び出し例
s = “banana”
print(most_common_char(s)) # 出力: “a”

問題596
from collections import Counter

def least_common_char(s):
if not s:
return None
return min(Counter(s), key=Counter(s).get)

# 呼び出し例
s = “banana”
print(least_common_char(s)) # 出力: “b” または “n”

問題597
def stringify_list(lst):
return [str(x) for x in lst]

# 呼び出し例
lst = [1,2,3]
print(stringify_list(lst)) # 出力: [‘1′,’2′,’3’]

コメント

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