n = int(input())
array = list(map(int, input().split()))
result = []
for x in range(n):
result.append((x+1)*array[x]-sum(result[:x]))
print(' '.join([str(n) for n in result]))
- 데이터가 많아지면 append를 사용하지 않고, 리스트를 미리 만들어 인덱스별로 할당하는 게 낫다
'> 알고리즘 문제 풀이 > BOJ' 카테고리의 다른 글
17389-보너스 점수 (python, 파이썬) (0) | 2020.10.14 |
---|---|
17269-이름궁합 테스트 (python, 파이썬) (0) | 2020.10.14 |
15969-행복 (python, 파이썬) (0) | 2020.10.14 |
1236-성 지키기 (python, 파이썬) (0) | 2020.10.14 |
1668-트로피 진열 (python, 파이썬) (0) | 2020.10.13 |
댓글