유머&정보

이해타산적으로 살면

성공할 수 없다는걸

프로그래밍 언어도 보여줍니다.

그리디 라는 프로그래밍 기법이 있습니다.

 

이것은 이득이 되는 것을 먼저 취하는, 그러니까 큰걸 먼저 취하는 기법인데요.

간단하게 여섯 종류 동전이 있습니다.

1원 5원 10원 50원 100원 500원

그리고 가장 작은 동전 숫자로  거스름돈을 주는 프로그램을 짭니다.

 

돌려줘야 하는 돈이 15원입니다.

간단하게

10원짜리 하나 고르고

5원짜리 하나 고르면 되겠죠?

135원이라도 마찬가지입니다.

100원 먼저

그다음 10원 3개

5원 1개

그런데 10원이 6원짜리로 바뀝니다.

그리고 돌려줘야 하는 돈은 15원 이에요.

그리디 기법을 쓰면

6원 두개와  1원 3개를 줘야합니다.

하지만 당연히 5원 3개를 주는게 가장 작은 경우죠.

프로그래밍 언어 마저도

눈앞의 이익에 눈이 멀면 안된다고 말합니다. ㄷㄷ;

(이런걸 신기한 걸로 치부해선 안되는 걸 알지만, 그래도 신기하니깐요.)

Who's 백조자리

?

아이딜리스트(Idealist)

 

이상주의자

관념론자


List of Articles
분류 제목 글쓴이 날짜 조회 수
기타 로또 1등 레전드.jpg 6 file 파치리스 2012.09.04 1600
기타 루저의 위엄 10 메모라이즈 2010.11.10 947
기타 마리오인생극장 (버섯의 중독성을 알아봅시다.) 9 카비 2010.08.18 1249
기타 마약빨고 만든 영상 5 코드나레 2011.10.15 1690
기타 마인크래프트 - 미쿠미쿠하게 해줄게♪ 8 file 메모라이즈 2012.05.10 4693
기타 마인크래프트는 창조적인 사람이 할 수 있습니다.avi 5 을령 2011.01.15 960
기타 마지막 45분 2 file 아방스 2012.09.12 1224
기타 매직 존슨 & 래리 버드 - NBA 역대 최고의 플레이어(개인적인 생각) 3 TheEK 2012.04.23 3430
기타 먼지ART~~ 7 노력쟁이 2010.07.07 765
기타 모 나 리 자 4 메모라이즈 2010.11.25 1303
기타 모기와 모에와 사람 2 3 메모라이즈 2010.11.25 944
기타 모두의 사랑으로 제글이 1위에 있더군요. 노력쟁이 2010.04.25 878
기타 몸값알아보기. 12 노력쟁이 2010.07.10 897
기타 무천도사 실사판 9 file JACKY 2013.02.26 1684
기타 뭐.. 2 낙서 2010.08.23 975
기타 뭘봐, X발 너 지금 우리들이 게임만 한다고 존나 무시하냐? 6 file 메모라이즈 2011.11.21 1756
기타 미분귀신 이야기 4 나방's 2011.02.15 1028
기타 미쿠의 직업은 데스페라도 5 file 질풍처럼 2011.07.04 1621
기타 바나나송2탄ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 2 포뇨 2010.08.03 893
기타 바나나송3탄!백투백인것미ㅋㅋㅋㅋ 포뇨 2010.08.03 812
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Next
/ 16