유머&정보

이해타산적으로 살면

성공할 수 없다는걸

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

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

 

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

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

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
분류 제목 글쓴이 날짜 조회 수
기타 (실화) 흑룡의 전설 12 노나메 2010.06.09 1103
기타 초콜릿폰 만드는법 7 으니찡 2010.08.03 1108
기타 요즘 채소값 정말비싸네여 8 포뇨 2010.10.02 1113
기타 김그림? 10 포뇨 2010.09.24 1118
기타 .... System Error 인사드려용 1 System-Error-* 2010.05.15 1130
기타 반도의 흔한 카페(브금유) 20 하늘바라KSND 2013.02.16 1140
기타 챗창에 이런 일이!! 6 나방's 2010.09.07 1144
기타 포토샾으로 그린현빈 22 아방스 2011.01.26 1152
기타 기어이 '그녀'가 무대에 등장하게 되었습니다. 8 메모라이즈 2012.09.26 1157
기타 오? 오오! 1 하늘바라KSND 2012.09.16 1158
기타 쩝.. 제가 만들고있는 만화 캐릭터 그림판본능 1 로드블레스터 2010.08.12 1159
기타 게임은 재미있는데 왜 욕먹을까? 15 JACKY 2012.10.20 1159
기타 내 소설 폭풍의살속의 마법의 원리 6 백조자리 2010.05.26 1162
기타 너 20년전 기억안나? 3 위너프리드● 2011.01.18 1165
기타 아주 유용한 정보입니다 꼭 보세요!! 12 J H L 2010.03.27 1166
기타 어휴.. 둘러 보다 찾았습니다... 18살의 아빠... 19 노력쟁이 2010.10.05 1170
기타 한국인의 영어실력 4 포뇨 2010.09.03 1180
기타 내가 쓰레기 3 file 나랏말쌈§ami 2011.07.16 1180
기타 .... System Error 인사드려용 4 System-Error-* 2010.05.15 1181
기타 신기하네요 ㅋ. 백조자리 2010.05.18 1183
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Next
/ 16