오늘 한 일
- 해커랭크 풀기
- https://www.hackerrank.com/challenges/time-conversion/problem
- https://www.hackerrank.com/challenges/kangaroo/problem
- https://www.hackerrank.com/challenges/save-the-prisoner/problem
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
- 다이나믹 프로그래밍 학습, 문제 풀기
- 동빈북 다이나믹 프로그래밍 예제
- 알고리즘 스터디
자바(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 |