関数はdef expand_fmla(オリジナル)と呼ばれます
この関数への入力変数 original は、特定の形式の文字列です。 original の最初の 2 つの位置には記号*
またはが含まれて+
いるため、 original の最初の 2 つの位置には および の 4 つの可能性が++, **, +*
あり*+
ます。後続の位置には、少なくとも 3 つの数字 (0 から 9) があり、繰り返しを含む可能性があります。
この関数は、元の数式と同じ桁数と同じ順序で、桁の間に 2 つの演算記号が交互に含まれる数式を返す必要があります。
例えば:
expand_fmla('++123') should return '1+2+3'
expand_fmla('+*1234') should return '1+2*3+4'
expand_fmla('*+123456') should return '1*2+3*4+5*6'
どうすればいいですか、わかりませんか?