배열을 압축 해제해야하며 시작할 위치가 확실하지 않습니다. 여기 파이썬에서 배열 압축 해제
는B[1]
는
B[2]
가
A[]
에 표시 얼마나 많은 배,
def main():
# Test case for Decompress function
B = [6, 2, 7, 1, 3, 5, 1, 9, 2, 0]
A = Decompress(B)
print(A)
난 당신이 패턴을 볼 수없는 경우이
A = [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 9, 0, 0]
을 제공 할 함수의 입력 B[3]
은 B[4]
이 A[]
에 몇 번 나타나는지 등입니다.
어떻게이 기능을 작성합니까? zip()
및 itertools.chain.from_iterable
와
은 무엇 "압축"않습니다 이러한 맥락에서 의미? 제 생각에 B [0]에서 시작하고 A에 6 "2"가 없다고 생각합니다 ... – Ben
어떤 시도라도 했습니까? 그렇다면 우리와 공유하십시오. –
나는 시도했지만 그것이 내가 원하는 것에 가깝지 않다. – chh