• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

동전구현문제

23.01.08 11:01 작성 조회수 186

0

동전문제 구현에서

두번째 소스코드

#define X 5000 하셨는데

왜 갑자기 x -1 에서 5000을 정의하신지 모르겠네요.

답변 1

답변을 작성해보세요.

0

안녕하세요 카도아보님.

사실 X를 어떤 값으로 정의하는지는 전적으로 질문자님의 자유이며, 편하신 값으로 지정하셔도 좋습니다.

다만 X가 -1일 때와 X가 5000일 때의 (10000일 수도 있고 아예 엉뚱한 숫자가 들어갈 수도 있습니다) 소스코드가 다르기 때문에, X값 변화에 따른 소스코드 변화를 보이기 위해 임의로 바꾼 값입니다.

특히 X가 변하면서 소스코드가 훨씬 간결해지기에 이 부분을 참고하시면 좋을 것 같아 추가한 내용이니, "왜 X가 변했는지"가 아니라 "X가 몇일 때 소스코드가 더 간결해 지는지"에 집중하시면 좋을 것 같습니다.

카도아보님이 만족하시는 답변이 되었기를 바라며, 답변 해결로 상태 변경을 부탁드립니다.

이후에도 문제를 풀거나 공부하시면서 어려운 점이 있다면 질문 올려주세요.

감사합니다.