inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)

문제2) 디코드 방법(Decode ways)_문제설명

강사님 문제가 잘 이해가 안가요

180

dark chocolate

작성한 질문수 3

3

제가 생각하기에는 "121"이 주었졌을 때

[1,2,1] [12,1] [1,21]  따라서 output 3

"3621"이 주어졌을 때

[3,6,2,1] [3,6,21] 따라서 output 2개 이런식으로만 이해가 됩니다.

강사님은 "121"이 주어졌을 때

[1,2,1] [2,12] [21,1]로 알려주셨습니다.

여기서 제가 이해가 안되는게 [2,12]랑 [21,1]부분입니다.

먼저 [2,12]부분에서 12는 'L'로 바꾸는 것을 이해했습니다. 그런데 [12]에서 사용한 2를 또 사용해서 B로 바꾸시고 남은 1은 생략하셨는데 이부분이 이해가 안되네요.

 

java 코테 준비 같이 해요!

답변 1

1

푸샵맨 코딩스터디

dark chocolates님 ~ 안녕하세요~~!

dp문제는 점화식 구하는게 핵심인데요.

이 문제는 파악이 좀 힘든 구조이긴 합니다.

하지만 잘 찾아봐야겠죠~~

핵심은 주어진 내용으로 규칙을 찾고,  그걸 dp array로 만들 수 있는 점화식을 만드는것입니다.

아래 그림 보시고 이해 안되시면 질문해주세요~ 감사합니다.

1. 질문주신 내용

여기서 제가 이해가 안되는게 [2,12]랑 [21,1]부분입니다.

먼저 [2,12]부분에서 12는 'L'로 바꾸는 것을 이해했습니다. 

그런데 [12]에서 사용한 2를 또 사용해서 B로 바꾸시고 남은 1은 생략하셨는데 이부분이 이해가 안되네요.

=> 아래 그림으로 보시면 이해가 가실겁니다. 핵심은 문제에서 이렇게 준거죠

문제에서 준 내용을 잘 분석해야됩니다.

2. 질문주신

"3621"이 주어졌을 때

[3,6,2,1] [3,6,21] 따라서 output 2개 이런식으로만 이해가 됩니다.

=> 3,6,2,1      (C ,F, B,A)

   / 6,36          ( F, 36안됨(알파벳범위초과)  )

    / 2, 62      (B , 62안됨  (알파벳범위초과)  )

   / 1, 21,  ( A, U)

결론은 3,6,2,1 / 1, 21 만됩니다.

  아래 그림으로 보시면 이해가 가실겁니다. 핵심은 문제에서 이렇게 준거죠

문제에서 준 내용을 잘 분석해야됩니다.

질문 드립니다!

1

248

1

PriorityQueue

1

337

1

면적을 구하는 res를 for문 내에 있는 if문 안에 넣으면 되지 않나요?

1

311

1

강의에 있는 자료구조만 공부하면 되나요??

1

229

1

bfs, dfs 강의 자료

1

241

1

문제가 이해가 안가요

1

323

1

만약 문자열이 매칭되는 조건("arrest", "test")이 문자열의 인덱스 기준 뒤에서부터 발생하면 어떻게 풀어야할까요?

2

434

1

그림이 잘 이해되지 않습니다.

1

182

1

어떤 문제인지에 대한 설명이 없어서 이해가 안가네요;;

1

300

3

merge함수 질문 있습니다.

1

226

1

dp 강의자료 어딧어요??

1

379

2

응용문제4) DFS 응용문제 질문이요!

1

161

1

Dp HouseRobber 질문

1

222

1

DP 1분 간단 영상이 보이지 않습니다.

1

285

1

스택 문제 영상이 추가적으로 들어갔습니다.

1

158

1

list 질문입니다

2

189

1

DP문제 문의

1

237

2

Comparator 질문입니다.

1

468

2

안녕하세요. 질문입니다.

1

262

1

BFS 게임 맵 최단거리 문의

1

328

3

코딩테스트 처음 입문 했는데 질문이 있습니다.

1

153

1

안녕하세요. 수강생입니다. 이 강의만 전부 소스 보낼 수 있을까요?

1

159

1

추가 강의 문의.

1

367

3

개념 설명이 잘못나온거 같습니다.

1

157

1