inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

IT 기업 취업을 위한: 코딩테스트 혼자서 정복하기 (C/C++)

동전문제 풀이

이해가 안되는 부분이 있습니다.

330

sang ji Choi

작성한 질문수 23

0

안녕하세요 선생님 질문이 하나 있습니다.

 

dp(6-5) = dp(1)이고 dp(6-3)은 dp(3)을 나타내고
이제 6번째 배열에서 Min(dp(1)+1, dp(3)+1)에서 최소값은 왼쪽 dp(1)+1이 아닌가요? 왜 dp(3)+1로 된건지 이해가 안갑니다. 대괄호가 기입이 안돼 소괄호로 대체합니다.

c 코딩-테스트

답변 1

0

조이스터디

안녕하세요 sang ji Choi님.

말씀해 주신대로,

dp[6-5] == dp[1]
dp[6-3] == dp[3] 입니다.

하지만 배열에서 볼 수 있듯이, dp[1] == X로,
1원을 지불할 수 있는 방법이 없는 상황입니다.

이 경우 지불할 수 있는 방법이 있는 경우(ex. 위 그림 기준 dp[0], dp[3], dp[5])에 의해 무시됩니다.

따라서, min(dp[1], dp[3])은 dp[1]입니다.

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

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

감사합니다.

코드 중간에 . 붙은건 뭐라고 봐야할까요?

0

17

2

설명중 단어 의미 해석 문제.

0

12

1

수강 섹션마다 옆에 자료 다운로드 버튼이 있는데. 다운받으면 무슨내용이 있는건가요?

0

7

1

SQL 집중학습

0

19

1

NULL과 0

0

17

2

26년 1회 기출문제 11번 질문드립니다

0

23

1

동전문제 풀이 질문

0

84

2

장기문제 최종 cpp파일

0

146

2

f20 에서 f15 + 1은 이해가 됩니다...

0

367

1

배낭문제가 백준문제로 있어서 작성했는데 왜 안되는지 알 수 있을까요?

0

508

1

혹시 이건 왜 안되는지 말씀해주실 수 있나요??

1

541

2

코딩테스트 공부법에 대한 질문

0

632

1

입력함수 출력함수 관련

0

420

1

강의자료

0

1196

1

동전구현문제

0

364

1

아파트 단지 문제

0

314

2

DFS

0

422

1

수업하신 PPT 자료는 다운 못하나요?

0

356

1

C언어로 푼 코드는 없나요?

0

331

1

안녕하세요! 왜 +1 을 하는 지 모르겠습니다

0

220

1

DFS함수 동작 원리 강의 14분 33초 호출 스택 관련 질문

0

224

1

코드를 무조건 짧게하는게 좋은건가요?

1

389

1

이해한게 맞는지 잘 모르겠습니다

1

267

1

모범 답안

0

375

1