본문 바로가기
python-algorithm

[백준] 1551

by 무적김두칠 2021. 1. 6.

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=',')
    elseprint(A[i])
cs

solution 에 해당하는 우선 i+1항에서 i항을 뺀 것이 새로운 수열이고
그리고 다른 문제들과 달리 구분자(seperator)가 ","로 돼있으므로
내장함수 split()안에 parameter로 ","을 넣어주시면 됩니다.

반응형

'python-algorithm' 카테고리의 다른 글

[백준] 1668  (0) 2021.01.06
[백준] 1568  (0) 2021.01.06
[백준] 1434  (0) 2021.01.06
[백준] 1392  (0) 2021.01.06
[백준] 1350  (0) 2021.01.06

댓글