백준-10810 : 공 넣기 (Python)

잡초·2023년 3월 24일

n, m = map(int, input().split())
arr = [0] * n

for _ in range(m) :
    i,j,k = map(int, input().split())
    for idx in range(i, j+1):
        arr[idx-1] = k
for i in range(n):
    print(arr[i], end=' ')

arr = [0] * n 배열의 곱셈은 value 는 그대로에 index만 늘어나네. 반복문 안써도 되서 편함
for문을 사용할때 변수를 안쓸꺼면 _로 해도 잘 돌아가더라
배열을 출력할때 반복문을 쓰고 print(arr[i], end=' ') 출력하면 문자열 사이 스페이스 들어간 문자열(문자의 나열? 하나의 문자열은 아니니까)이 출력된다

profile
개발자가 되고싶은 잡초

0개의 댓글