1673번 - 치킨 쿠폰
지난번에 여쭈어 보았지만 제대로 된 해답이 안 나와서 다시 한번 부탁합니다.
제 소스에서 고칠 부분과 해설(?)좀 써 주세요!!
c+=k/n; 대신
chiken; 을 쓰셔야합니다.
...
@adream님
뭐아시는거 있으신가요?
https://www.acmicpc.net/board/view/1398
드릴 설명은 다 있는거같아요
간단하게 설명을 해드리자면 n마리 쿠폰을 쓰면 n마리의 치킨을 얻게되는데, n/k를 하면 몇마리를 또 먹게 되겠죠,하지만 한번만 한다면
n=10이고 k가 3일떄는 3번을 먹을수 있겠지만 그럼 또 k에 걸리기떄문에 while을 돌려주셔야 할듯싶습니다.
@adream님 말대로 while문을 돌려 보았지만
시관초과가 뜨는데 어떻게 할까요?
@yukariko님,@adream님 도와주세요!!
자신이 생각한 알고리즘을 말로(또는 글로) 설명하는 연습이 필요해 보입니다.
그 알고리즘을 C언어로 옮기는건 이 작업이 끝난 뒤에 해도 늦지않아용
zeros님이 공부하시는 책이름이 뭐였지..그거보시면서 공부하면 되실거같은데..
열혈강의_최호성의 C프로그래밍 이였을걸요
생각이 완전히 정리되기 전에는 코딩하지 않는 것이 좋습니다.
"코딩하다보면 떠오를꺼야" 라는 생각은 정말 그럴 자신 있을떄만 하는게 좋습니다.
충분히 생각해서 방법이 떠올랐다면, 어떻게 표현할지를 고민해보면 좋습니다.
잘 표현할수록 가독성이 좋아지게 되며, 실수하는 걸 방지할 수 있지요.
이렇게 고민을 충분히 하고 코드를 작성하면 처음엔 문제푸는 시간이 굉장히 오래걸리겠지만, 실수가 줄고 이쁜코드를 작성하게 됩니다. :)
@amugeona님 충고 감사합니다!!!
댓글을 작성하려면 로그인해야 합니다.
ojh3316 9년 전 1
지난번에 여쭈어 보았지만 제대로 된 해답이 안 나와서 다시 한번 부탁합니다.
제 소스에서 고칠 부분과 해설(?)좀 써 주세요!!