구현: 백준 10820 파이썬(Python)
문제: https://www.acmicpc.net/problem/10820 10820번: 문자열 분석 문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오. 각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있 www.acmicpc.net 풀이: string = [] while True: try: string = input() except: break low, upp, num, space = 0, 0, 0, 0 for i in string: if (i.islower()): low += 1 elif(i.isupper()): upp += 1 elif(i.isdigit()): num += 1 elif(i == " "): spa..
그리디: 백준 1434 파이썬
문제: https://www.acmicpc.net/problem/1434 1434번: 책 정리 첫째 줄에 박스의 개수 N, 책의 개수 M이 주어진다. 둘째 줄에는 박스의 용량 A1, A2, ..., AN이 주어지고, 셋째 줄에는 B1, B2, ..., BM이 주어진다. www.acmicpc.net 풀이: N, M = map(int, input().split()) A = list(map(int, input().split())) B = list(map(int, input().split())) A.extend([0] * 1000) B.extend([1001] * 1000) result = 0 i = 0 j = 0 while(i = B[j]: A[i] = A[i] - B[j] j += 1 continue pri..