회고

20220126

donggi 2022. 1. 26. 23:20

오늘 한 일

- 해커랭크 풀기

 

Save the Prisoner! | HackerRank

Given M sweets and a circular queue of N prisoners, find the ID of the last prisoner to receive a sweet.

www.hackerrank.com

 

Number Line Jumps | HackerRank

Can two kangaroo meet after making the same number of jumps?

www.hackerrank.com

 

Time Conversion | HackerRank

Convert time from an AM/PM format to a 24 hour format.

www.hackerrank.com

 

Diagonal Difference | HackerRank

Calculate the absolute difference of sums across the two diagonals of a square matrix.

www.hackerrank.com

- 다이나믹 프로그래밍 학습, 문제 풀기

  - https://www.inflearn.com/course/%EC%9E%90%EB%B0%94-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4-%EC%BD%94%ED%85%8C%EB%8C%80%EB%B9%84/dashboard

  - 동빈북 다이나믹 프로그래밍 예제

- 알고리즘 스터디

 

자바(Java) 알고리즘 문제풀이 : 코딩테스트 대비 - 인프런 | 강의

자바(Java)로 코딩테스트를 준비하시는 분을 위한 강좌입니다. 코딩테스트에서 가장 많이 출제되는 Top 10 Topic을 다루고 있습니다. 주제와 연동하여 기초문제부터 중급문제까지 단계적으로 구성

www.inflearn.com

 

느낀 점

- 코코아에서 해커랭크를 처음 접해보고 오랜만에 다시 접하게 되었다. 해커랭크는 입출력은 건들지 않고 해당 알고리즘 메서드만 작성하여 제출하는 방식이었다.

- 10-20분 정도 내가 알고리즘을 고민해보고 빨리 검색해서 이해하려고 했다. 지금은 다른 풀이를 보며 인사이트 같은 걸 넓히는 게 좋다고 생각해서 그렇게 해보았다.

- 다이나믹 프로그래밍을 학습했는데 돌아가는 큰 틀은 후의 설명으로 이해하겠으나 세부 로직을 짜는 게 어렵다. 처음이니까 그럴 수 있다고 생각한다. 차차 좋아지겠지만 문제를 그러려면 많이 풀어야한다.. (잘 안 됨)

- 익조가 스터디 시간에 동빈북 화폐 문제를 설명해주었다. 다른 스터디원들도 이 문제를 잘 못풀었다고 했는데 익조 설명을 들으면 왜 이걸 못풀었을까? 싶지만 혼자 코드를 보는 것도 이해가 가지 않았었다. 익조는 설명하면서 한 번 더 이해할 수 있었고 학습할 수 있었다고 하지만 나처럼 이해하지 못하는 걸 이해시키는 능력이 대단한 것 같다. 나도 그런 능력을 키우고 싶다.

- 오늘은 오후엔 카페에서 학습하고 빙수도 먹고 달리기도 하며 휴식을 취했다. 중간에 또 1시간 정도 낮잠을 잔 게 흠이지만 다시 루틴을 천천히 되찾아가야겠다.

'회고' 카테고리의 다른 글

20220128 - 0130  (0) 2022.01.31
20220127  (2) 2022.01.27
20220125  (0) 2022.01.26
20220124  (0) 2022.01.24
20220121 - 0123  (0) 2022.01.21