1 クラスのソリューション: 2 DEF indexPairs(自己、テキスト:STR、単語:' リスト[STR] ') - > ' リスト[リストの[int] ' : 3 結果= リスト() 4 N = LEN(テキスト) 5 用ワードにおける単語: 6 =始まる0 7 ながら text.find(ワード、開始)> = 0 : 8 IDX = text.find(ワード、開始) 9 result.append([IDX、IDX + LEN(ワード) - 1 ] ) 10 開始= IDX + 1 11 12 リターンソート(その結果、キー=ラムダX:[X [ 0 ]、X [ 1 ])