나를 기록하다
article thumbnail
[백준 10810 파이썬/python] 공 넣기
Algorithm/baekjoon 2023. 3. 3. 13:53

n, m=map(int, input().split()) box = [0]*n for _ in range(m) : i,j,k = map(int, input().split()) for idx in range(i, j+1): box[idx-1] = k for i in range(n): print(box[i], end=' ') 배열의 크기를 바구니의 개수만큼 만들고 0으로 초기화한다. i 부터 j 까지 배열의 값에 k를 대입한다. 이때, 첫 번째 바구니의 번호가 1번이고 배열의 첫번째 인덱스는 0이므로 i 번째 배열의 값을 대입해주기 위해 box[idx-1] = k 로 표현

article thumbnail
[백준 2562 파이썬/python] 최댓값
Algorithm/baekjoon 2023. 3. 3. 13:40

1) # 9개의 수를 for문으로 입력받는 코드 numbers = [] for _ in range(9): i = int(input()) numbers.append(i) print(max(numbers)) print(numbers.index(max(numbers))+1) 2) # for문을 list comprehension 으로 작성한 코드 numbers = [int(input()) for _ in range(9)] print(max(numbers)) print(numbers.index(max(numbers)) + 1)

article thumbnail
[백준 10816 파이썬/python] 최소, 최대
Algorithm/baekjoon 2023. 3. 3. 13:33

N = int(input()) N_list = list(map(int, input().split())) print(min(N_list), max(N_list))

article thumbnail
[백준 10871 파이썬/python] X보다 작은 수
Algorithm/baekjoon 2023. 3. 3. 13:30

N, X = map(int, input().split()) A = list(map(int, input().split())) for i in range(N): if A[i] < X: print(A[i], end=" ")

article thumbnail
[백준 10807 파이썬/python] 개수 세기
Algorithm/baekjoon 2023. 3. 3. 13:21

n = int(input()) n_list = list(map(int, input().split())) v = int(input()) #1. 정수의 개수 n, 정수 n_list, 찾으려고 하는 정수 v 를 입력 받음 print(n_list.count(v)) # count : python 리스트 내장 메소드 count() 는 매개변수로 입력된 값이 리스트 안에 몇개 있는지 세어 반환

article thumbnail
[파이썬/python] break, continue, return, exit
Algorithm/baekjoon 2023. 3. 3. 13:16

⭐︎ break, continue, return, exit a) break - 루프 탈출 / 중단 for과 while 문법에서 제어 흐름을 벗어나기 위해 사용됨. 루프 이후에 등장하는 코드를 계속 실행함. if문은 반복문이 아니라 조건 충족 시 1번만 실행되는 코드이므로 해당 없음. [예제] for i in range(1, 100): # 1부터 99까지 증가하면서 99번 반복 if i % 2 == 0: # i를 2로 나누었을 때 나머지가 0이면 (짝수) break # 반복문 탈출 print(i, end = ' ') # 실행 결과: 1 b) continue - 코드 실행 건너 뜀 break와 유사 단 제어 흐름은 유지, 코드 실행만 건너뜀. [예제] for i in range(1, 100): # 1부터 9..

profile on loading

Loading...