def process_string(input_string):
# 1. 20桁の文字列を10桁ずつに分割する
if len(input_string) != 20:
raise ValueError("Input string must be exactly 20 characters long")
part1 = input_string[:10]
part2 = input_string[10:]
# 2. 分割後各文字列の末尾空白を除去する
part1 = part1.rstrip()
part2 = part2.rstrip()
# 3. 末尾空白を除去した二つの文字列を[-]でつないだ一つの文字列にする
result = f"{part1}-{part2}"
return result
# テスト用の入力文字列
input_string = "1234567890 0987654321 "
output_string = process_string(input_string)
print(output_string) # 出力例: "1234567890-0987654321"
コメント