유머&정보

이해타산적으로 살면

성공할 수 없다는걸

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

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

 

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

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

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 아방스 2012.01.27 2580
기타 Mac에서 RPG만들기 툴 돌리기!!! 꼬몽 2011.07.10 2512
기타 어둠 속의 한국산업을 살릴 한줄기 구원광 6 file 메모라이즈 2012.03.03 2484
기타 벌레 보다도 못한 사람 6 file 메모라이즈 2012.06.11 2425
기타 인간의 기술력 한계는..... 8 file 메모라이즈 2012.05.19 2381
기타 흔한 천조국의 패기 5 file 메모라이즈 2011.10.31 2379
기타 [혐]po개미wer 6 JACKY 2012.01.14 2357
기타 오랜만에 왔건만;;; 2 Lㅏ 2012.04.26 2351
기타 교통사고 합의요령 아방스 2011.11.09 2327
기타 닭의 선조 7 file 메모라이즈 2012.05.31 2283
기타 Cold Sleep 5 file 메모라이즈 2012.06.01 2128
기타 스쿨데이즈 실사판 2 슈팅스타* 2012.06.01 2098
기타 [뉴스] 미국 마이에미주 에서 일어난 끔찍한 일 10 TheEK 2012.06.01 2091
기타 i-패드의 어떤 신기능 2 메모라이즈 2011.11.09 2049
기타 일본이 깝치는 이유? 글쎄? 7 file 메모라이즈 2011.12.14 2035
기타 [다소 혐짤]러시아에서 흉악범을 다루는법 2 JACKY 2012.09.23 2015
기타 포탈 - 팬 무비 'Potal: No Escape' 8 허걱 2011.08.24 1995
기타 8월 15일 2ch 테러 공표(브금有) 8 file 완폐남™ 2011.08.14 1989
기타 내여귀 작가의 신작. 4 file 스리아씨 2013.12.03 1981
기타 [혐짤주의]초대형 곱등이 7 file JACKY 2011.12.03 1964
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Next
/ 16