분류 전체보기155 [백준/파이썬] 10810번 공 넣기 | 리스트초기화 # 공 넣기N, M = map(int, input().split())# 바구니에 공을 넣기 전에 크기 N만큼 0으로 초기화해야한다basket = [0] * Nfor _ in range(M): i, j, k = map(int, input().split()) for x in range(i, j+1): basket[x-1] = kprint(*basket)🧨 문제점 1: basket 초기화가 안 되어 있음basket = [] 이건 빈 리스트라서, basket[i-1] = k처럼 인덱스로 접근하면 IndexError가 납니다.→ 바구니에 공을 넣기 전에 크기 N만큼 0으로 초기화해야 해요.🧨 문제점 2: for i in range(j+1): 부분이 잘못됐음여기서 i는 이미 공을 넣을 구.. 2025. 4. 30. [백준/파이썬] 2562번 최댓값 | append()함수, index()함수 # 최댓값numbers = []for i in range(9): a = int(input()) numbers.append(a)print(max(numbers), numbers.index(max(numbers)) + 1) 2025. 4. 30. [백준/파이썬] 10807번 개수 세기 | count()함수, list n = int(input())n_list = list(map(int, input().split()))v = int(input())print(n_list.count(v)) 2025. 4. 30. [백준/파이썬] 15552번 빠른 A+B | import sys import sysT = int(sys.stdin.readline())for _ in range(T): A, B = map(int, sys.stdin.readline().split()) print(A+B) 2025. 4. 30. [백준/파이썬] 10951번 A+B - 4 | input 예외처리 * 방법 2를 더 많이 사용while True: try: A, B = map(int, input().split()) print(A+B) except EOFError: break import sysfor line in sys.stdin: A, B = map(int, line.split()) print(A+B) 애초에 for line in sys.stdin이 sys.stdin의 전체 파일에서 한줄(line)씩 읽는 코드이므로readline()을 하지 않아도 된다. 2025. 4. 30. [백준/파이썬] 2439번 별 찍기 - 2 1. rjust() 이용하기N = int(input())for i in range(1, N+1): stars = '*' * i print(stars.rjust(N)) 2. f-string 이용하기 - 더 보편적N = int(input())for i in range(1, N+1): stars = '*' * i print(f'{stars:>{N}}') N = int(input())for i in range(1, N+1): print(f'{"*" * i:>{N}}') 2025. 4. 29. 이전 1 2 3 4 ··· 26 다음