ojh3316   9년 전

지난번에 여쭈어 보았지만 제대로 된 해답이 안 나와서 다시 한번 부탁합니다.

제 소스에서 고칠 부분과 해설(?)좀 써 주세요!!

pichulia   9년 전

c+=k/n; 대신

chiken; 을 쓰셔야합니다.

adream   9년 전

...

ojh3316   9년 전

@adream

뭐아시는거 있으신가요?

yukariko   9년 전

https://www.acmicpc.net/board/view/1398

드릴 설명은 다 있는거같아요

adream   9년 전

간단하게 설명을 해드리자면 n마리 쿠폰을 쓰면 n마리의 치킨을 얻게되는데, n/k를 하면 몇마리를 또 먹게 되겠죠,하지만 한번만 한다면

n=10이고 k가 3일떄는 3번을 먹을수 있겠지만 그럼 또 k에 걸리기떄문에 while을 돌려주셔야 할듯싶습니다.

ojh3316   9년 전

@adream님 말대로 while문을 돌려 보았지만

시관초과가 뜨는데 어떻게 할까요?

@yukariko님,@adream님 도와주세요!!

pichulia   9년 전

자신이 생각한 알고리즘을 말로(또는 글로) 설명하는 연습이 필요해 보입니다.


그 알고리즘을 C언어로 옮기는건 이 작업이 끝난 뒤에 해도 늦지않아용

adream   9년 전

zeros님이 공부하시는 책이름이 뭐였지..그거보시면서 공부하면 되실거같은데..

zeros   9년 전

열혈강의_최호성의 C프로그래밍 이였을걸요

amugeona   9년 전

생각이 완전히 정리되기 전에는 코딩하지 않는 것이 좋습니다.

"코딩하다보면 떠오를꺼야" 라는 생각은 정말 그럴 자신 있을떄만 하는게 좋습니다.

충분히 생각해서 방법이 떠올랐다면, 어떻게 표현할지를 고민해보면 좋습니다.

잘 표현할수록 가독성이 좋아지게 되며, 실수하는 걸 방지할 수 있지요.

이렇게 고민을 충분히 하고 코드를 작성하면 처음엔 문제푸는 시간이 굉장히 오래걸리겠지만, 실수가 줄고 이쁜코드를 작성하게 됩니다. :)

ojh3316   9년 전

@amugeona님 충고 감사합니다!!!

댓글을 작성하려면 로그인해야 합니다.