코드네임 :

🌀파이썬 백준🌀 #10810 본문

프로그래밍/Python

🌀파이썬 백준🌀 #10810

비엔 Vien 2024. 3. 24. 12:04

반복문 사용 시 (for)

range는 (N)이라면 N-1까지인거 기억

 

index와 n번째 비교좀 잘하쟈..

#10810 
import sys
N, M = map(int, sys.stdin.readline().split())
basket = [0 for _ in range(N)] #공이 없는 바구니는 0을 출력해야하므로
# 0으로 채워진 N크기의 basket배열

for _ in range(M):
    i,j,k = map(int, sys.stdin.readline().split())
    for n in range(i,j+1): # range니까 i부터 j까지 하려면 j+1로
        basket[n-1] = k  # i-1 index부터 j-1 index까지의 번호의 바구니 (즉 i번~j번)안에 k번 공을 넣기 

for n in range(N):
    print(basket[n], end=' ') # 0부터 N-1까지 index의 바구니(즉 1번부터 N번)에 들어있는 공의 번호를 공백으로 구분해 출력

 

https://kevinitcoding.tistory.com/entry/백준Python-10810번-공-넣기-문제'

 

[백준/Python] 10810번 공 넣기 문제

■ 10810번 공 넣기 문제 ■ 코드 풀이 아이디어는 다음과 같습니다. 1) 바구니 개수 N과 반복 횟수 M을 입력 받습니다. 2) basket이라는 list를 선언하고 값을 모두 0으로 초기화합니다. (공이 없는 바

kevinitcoding.tistory.com

 

'프로그래밍 > Python' 카테고리의 다른 글

🌀파이썬 백준🌀 #3052  (0) 2024.03.26
🌀파이썬 백준🌀 #10813  (0) 2024.03.25
🌀파이썬 백준🌀 #5597  (1) 2024.03.22
🌀백준 파이썬🌀 3&4일차  (0) 2024.03.20
🌀백준 파이썬🌀 2일차  (0) 2024.03.19