유머&정보

이해타산적으로 살면

성공할 수 없다는걸

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

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

 

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

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

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
분류 제목 글쓴이 날짜 조회 수
기타 아방스표 커피~ 19 아방스 2010.11.29 1021
기타 아방스에서 왜 이런게?!?!??!!?? 16 영웅 2010.04.21 1331
기타 아방스님께 5 니키 2011.01.11 990
기타 아방스님 이건 또 무슨 시츄에이숀입니까!! 이거 완전 긴급 속보! 13 J H L 2010.04.01 1263
기타 아반때 신형은?? 3 노력쟁이 2010.07.04 1206
기타 아들은 말했다. 그러자 아버지는 대답했다. 9 file 메모라이즈 2011.11.07 1852
기타 아니, 2MB 이 녀석이?! [수정] 4 메모라이즈 2010.12.02 1197
기타 아, 안돼! 이새끼들아 그만둬!!! 9 file 메모라이즈 2011.08.24 1716
기타 아! 내가 고학력이다! 20 file 하늘바라KSND 2012.06.10 1842
기타 아 심장이 문드러진다 6 석진이 2012.02.10 2882
기타 아 레알 막장이라서 이놈 죽이고싶네 26 file JACKY 2011.04.16 1690
기타 쌍비읍(ㅃ) 의 압박 10 포뇨 2010.08.12 735
기타 쌀국수 뚝배기...ㅋㅋ 13 은색바람 2010.11.23 922
기타 싸이 브리트니 스피어스와 말춤을 아방스 2012.09.12 938
기타 신기하네요 ㅋ. 백조자리 2010.05.18 1183
기타 신개념 야구 12 짐작 2010.10.07 980
기타 시계 4 JEWAPPI 2010.07.26 703
기타 시각장애인이 보는 세상 1 아방스 2012.09.12 1193
기타 슬픈 톰과제리 16 당나귀형제 2010.07.11 1336
기타 스트레스 해소용 타이슨 경기 하일라이트 모음집 1 아방스 2013.03.07 1570
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Next
/ 16