분류 전체보기

Study/Python

2021.1.28 알고리즘(그리디)

Greedy 알고리즘(탐욕법) 탐욕적이라는 말은 현재 상황에서 지금 당장 좋은 것만을 고르는 방법을 의미한다. 예제 거스름돈 Q 당신은 음식점의 계산을 도와주는 점원이다. 카운터에는 거스름돈으로 사용할 500원, 100원, 50원, 10원짜리 동전이 무한히 존재한다고 가정한다. 손님에게 거슬러 줘야 할 돈이 N원일 때 거슬러줘야 할 동전의 최소 개수를 구하라. 단, 거슬러 줘야 할 돈 N은 항상 10의 배수이다. A 가장 큰 화폐 단위로부터 돈을 거슬러 주는 것! 코드 N = int(input()) a = [500, 100, 50, 10] #화폐단위 리스트 선언 b = N k = 0 a.sort(reverse = True) #내림차순 정렬 for i in a: k += b // i b = N % i pr..

Study/Python

Python(파이썬) 문법

Python(파이썬) 문법 1. 자료형 (1) 수 자료형(Number) 1) 정수형(Integer) 정수형은 정수를 다루는 자료형이다. int(숫자) #실수를 정수로 변환, int 함수의 첫번째 파라미터는 문자열 또는 숫자 형식이어야 한다. 단, 두번째 파라미터를 입력하려는 경우 첫번째 파라미터는 문자열 형식이어야 한다. 따라서 int(a, b) 입력하려는 경우 a = str(숫자)로 문자열로 만들어줘야 한다. int(x, base) 함수는 진법 변환을 지원하여, 진법변환시 유용하다. 'int'는 어떤 수와 비교해도 가장 큰 수로 인식된다. min_val = float('inf') min_val > 10000000000 #True 2) 실수형(Real Number) 실수형은 소수점 아래의 데이터를 포함하..

NOredstone
'분류 전체보기' 카테고리의 글 목록 (52 Page)