1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import sys
def solution(A):
tmp=[]
for i in range(len(A)-1):
tmp.append(A[i+1]-A[i])
A=tmp
return A
n,t = map(int, sys.stdin.readline().split())
A=list(map(int, sys.stdin.readline().split(",")))
for _ in range(t):
A=solution(A)
for i in range(len(A)):
if i!=len(A)-1:print(A[i],end=',')
else: print(A[i])
|
cs |
solution 에 해당하는 우선 i+1항에서 i항을 뺀 것이 새로운 수열이고
그리고 다른 문제들과 달리 구분자(seperator)가 ","로 돼있으므로
내장함수 split()안에 parameter로 ","을 넣어주시면 됩니다.
반응형
댓글