文字列(orig)と正の整数(pos)の2つの入力パラメータを受け取るreplaceCharAtPos関数を定義します。2つの入力パラメータ、文字列(orig)と正の整数(pos)を受け取る関数replaceCharAtPosを定義します。
数値が文字列内の位置である場合、関数は新しい文字列を返す必要があります。新しい文字列は、その位置の元の文字の代わりにposという文字列でなければなりません。位置番号自体が必要です(位置番号が1桁を超える場合、文字は単位部分の桁で置き換える必要があります位置番号が12の場合は2)。
posが元の文字列orig内の有効な位置でない場合、返される文字列は元の文字列とまったく同じである必要があります。例
replaceCharAtPos('abcd',2)
については
は
replaceCharAtPos('abcd',10)
'ab2d' 返す必要があります 'ABCD'
replaceCharAtPos('abcdefghijklmn',12)
は私が質問から理解していたものから、これを作った