To

TIL 2021.02.07 ~ 2021.02.13 본문

Today I Learned

TIL 2021.02.07 ~ 2021.02.13

딸기소 2021. 2. 13. 13:18

Scala + Play

PL 수업에서 Scala를 사용한다는 말을 듣고 Scala를 미리 공부해보기로 했다. 누구나 Scala and Play라는 책을 구입해 앞부분을 따라해보았다. 책에서 Java와 비교해가면서 설명했는데, Java를 잘 모르는 나로서는 살짝 이해가 힘들었다. 어쨌든 개강 전에 Scala 문법도 한 번 보고 PL 수업을 들어볼 생각이다.

 

Pintos

협업을 위해 pintos와 GitHub을 연동하는 작업을 마치고, gdb까지 연결했다. 본격적으로 Task 1을 해결하기 전에 testcase부터 이해해보았는데, task 1에서 priority donation 부분이 조금 어려운데, thread가 lock들의 original priority를 가진 Linked list를 가지게 해서 구현을 해 볼 생각이다.

 

AtCoder Regular Contest 112

지난번 ARC에서 한 문제도 풀지 못한 기억이 있어서 이번에는 두 문제를 푸는 것을 목표로 대회에 참여했다. A는 생각보다 쉬운 문제여서 20분 즈음에 AC를 맞았지만 B에서 계속 삽질을 해서 결국 해결을 못했다. 대략적인 알고리즘은 알지만 그것을 구현하는 과정에서 어려움이 있는 것 같다. Up-solving을 해봐야겠다.

 

Introduction to Probability

이번 학기에 확기확 재수강을 해서 미리 MIT Opencourseware의 Introduction to Probability를 들으며 예습을 해놓으려고 한다. 3강까지 들었는데, 확실히 차근차근 들으니까 개념이 잘 확립이 되면서 마냥 딱딱하고 어렵게만 느껴졌던 내용들이 머릿속에 잘 들어오는 것 같다.

 

시프 Labs

시프 또한 이번 학기에 재수강을 해서 Lab 자료들을 GitHub private repository에 올려두었다. 조만간 다시 한 번씩 스캔해 볼 예정이다.

'Today I Learned' 카테고리의 다른 글

TIL 2021.01.24 ~ 2021.01.30  (0) 2021.02.13
TIL 2021.01.17 ~ 2021.01.23  (0) 2021.02.13
TIL 2020.07.26 ~ 2020.08.01  (0) 2020.07.30
TIL 2020.07.19 ~ 2020.07.25  (0) 2020.07.21
TIL 2020.07.12 ~ 2020.07.18  (0) 2020.07.14