유머&정보

이해타산적으로 살면

성공할 수 없다는걸

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

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

 

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

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

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
분류 제목 글쓴이 날짜 조회 수
기타 평면과 입체의 경계 3 file 메모라이즈 2012.01.31 2974
기타 페이퍼 마스터 2 메모라이즈 2012.02.08 2731
기타 파폭 부왘 16 포뇨 2010.08.17 924
기타 트랜스포머3 공식 예고편 !! 6 작은영웅 2011.04.29 1420
기타 트랜스포머 3 트레일러 영상 1 3 아방스 2010.12.23 1057
기타 트랜스포머 3 보다가 찾은 옥에티 ㅋㅋㅋ 7 file 아방스 2012.12.14 1232
기타 테슬라 코일로 음악연주하기 4 JACKY 2012.02.01 3201
기타 테스트? 18 메모라이즈 2010.09.15 1288
기타 탱크의 포탄에는 화약이 들어가지 않는다 5 file JACKY 2013.04.28 1749
기타 택시뒷문녀.flv 4 파치리스 2013.02.28 1945
기타 킬러 새우 3 JACKY 2012.10.07 1271
기타 크루세이더-1 4 낙서 2010.05.16 1355
기타 컴퓨터 전기세 요금 알려주는 프로그램. (그외..) 4 을령 2011.01.05 1309
기타 충격과 공포가 넘치는 언론사 순위 4 하늘바라KSND 2013.01.12 1320
기타 추리만화 사이트1화 10 낙서 2010.07.26 997
기타 최홍만 주먹 크기 5 현문 2011.01.08 1359
기타 초콜릿폰 만드는법 7 으니찡 2010.08.03 1108
기타 초딩이쓴글에 공대생의 답변 13 으니찡 2010.08.03 953
기타 천채들의 크기비교 14 노력쟁이 2010.07.07 961
기타 챗창에 이런 일이!! 6 나방's 2010.09.07 1144
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Next
/ 16