python/리스트

리스트 테스트11

june__Park 2021. 3. 1. 01:03
data = [0,0,9,9,0,0,9,0,9]

# 1) 9칸의 리스트가 있다.
# 2) 1칸씩 검사해서 숫자 0을 만나면
#    왼쪽 , 오른쪽 검사해서 9의 개수저장

# 결과 : data = [0,1,9,9,1,1,9,2,9]

for i in range(len(data)-1):
    cnt = 0
    if i != 0 and data[i] == 0:
        if data[i-1] == 9:
            cnt += 1
        if data[i+1] == 9:
            cnt += 1
        data[i] = cnt
print(data)