백준 45

백준 9237번: 이장님 초대 (파이썬)

# 나무의 개수 n = int(input()) # 나무가 다 자라는데 필요한 요일수 days = list(map(int,input().split())) # 자라는데 오랜 시간이 걸리는 나무부터 먼저 심기 위해 내림차순 정렬 days.sort(reverse=True) # 나무를 심는 날짜 리스트 생성 n_list = [i for i in range(1,n+1)] # 다 자란 날짜를 담을 결과 리스트 result = list() # 자라는데 오랜 시간이 걸리는 나무부터 심는 요일을 지정해서 얼마나 걸리는지 확인 for i in range(n): result.append(days[i] + n_list[i]) print(max(result) + 1)

백준 2023.07.28

백준 10815번: 숫자 카드 (파이썬)

# 가지고 있는 숫자 카드 입력 n = int(input()) zeros = [0 for i in range(n)] # 숫자 카드 딕셔너리 생성 n_dict = dict(zip(map(int, input().split()), zeros)) # 카드를 가지고 있는지 비교할 정수 입력 m = int(input()) m_list = list(map(int, input().split())) # 입력받은 정수리스트를 하나씩 돌며 숫자카드 딕셔너리와 비교 for i in m_list: if i in n_dict.keys(): print(1, end=' ') else: print(0, end=' ')

백준 2023.07.28