1 クラスソリューション: 2 DEF decompressRLElist(自己、NUMS:' 一覧の[int] ') - > ' リスト[INT] ' : 3 N = LEN(NUMS) 4 iは= 0 5 RESを= [] 6 ながら、 I < N: 7 A = NUMS [I] 8 、B = NUMS [I + 1 ] 9つの RES + = [B] * 10 、I + = 2 11 リターン RES
B-そのサブアレイ表さ各2 [B]のためのペアとしてNUMSアレイ。
例えば:[1,2,3,4]、[1,2]および[3,4]の二組に分けることができます。
2すなわち、[2]:[1,2]表します
[3,4]意味:4、すなわち3 [4,4,4]
組み合わさ[2,4,4,4-]です。