初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題598
def repeat_string(s, n):
return s * n
# 呼び出し例
s = “abc”
print(repeat_string(s,3)) # 出力: “abcabcabc”
問題599
def char_count(s):
from collections import Counter
return dict(Counter(s))
# 呼び出し例
s = “banana”
print(char_count(s)) # 出力: ‘b’:1,’a’:3,’n’:2
問題600
def remove_duplicates(s):
result = “”
for c in s:
if c not in result:
result += c
return result
# 呼び出し例
s = “banana”
print(remove_duplicates(s)) # 出力: “ban”



コメント