スパークリング黒ココア/ABC282 C - String Delimiter

Created Sat, 17 Dec 2022 Modified Tue, 26 Sep 2023 09:13:30 +0000

問題

ABC282 C - String Delimiter

お気持ち

  • 先頭から順に見て、文字がダブルコーテーションで括られている括られていないかを判断していけば良さそう
  • フラグの切り替え忘れずに!
  • 文字列は最後に一括でjoinしないと死ぬ(Python)

ソースコード

N = int(input())
S = input()
ans_L = []
kukurare_flg = False

for s in S:
    if s == ','and 
        if not kukurare_flg:
            s = '.'
    elif s == '"':
        if kukurare_flg:
            kukurare_flg = False
        else:
            kukurare_flg = True
    ans_L.append(s)

print(''.join(ans_L))