170529-0604_TIL

|

6월 4일 (일)

오늘 한 일

  • 박재성님의 vi를 효과적으로 연습하는 방법 영상을 보고 vimgolf 를 활용해서 vim을 연습했다.
    • vimgolf는 vim을 활용하여 가장 적은 타자수로 문서를 변경하는 게임이다. 1) 필요에 의해서 (문제를 풀기 위해서) 찾아서 배우게 된다는 점, 2)잘하는 다른 사람의 답변을 참고할 수 있다는 점 3) 짧고 간단해서 시간이 오래 걸리지 않는다는 점이 마음에 들었다.
    • SLiPP에 올라온 vi를 효과적으로 연습하는 방법은?에 더 다양한 연습방법에 대한 조언들이 있다.
  • 생활코딩의 Java 강의를 듣기 시작했다. 이왕 시작했으니 길어도 일주일 안에는 문법을 전체적으로 익혀봐야지.

6월 3일 (토)

오늘 한 일


6월 2일 (금)

오늘 한 일

  • 괜찮아보이는 알고리즘 책을 발견했다. 한빛 출판사에서 나온 Hello Coding 그림으로 개념을 이해하는 알고리즘 인데, 미리보기를 읽어보니 현실세계에서의 예시를 들어 쉽게 공감가도록 LinkedList와 Array가 설명되어 있었다. 읽어봐야지! :)
  • 파이썬의 코루틴과 제너레이터에 대해서 공부했다.
    • Generator는 연속된 (Sequence) 값들을 생산해내는 함수
    • 함수에 yield 키워드가 사용되면 Generator
    • yield한 값들이 순차적으로 생산된다.
    • Generator는 iterator이며, 항상 순회가능(iterable) 하다
    • Generator에서 return 문을 만나더라도 종료만 될 뿐, 리턴값이 사용 되지는 않는다.
    • list(range(100)) : 한번에 list를 생성
    • range(100) : 값을 그때그때 생성하여 yield

6월 1일 (목)

오늘 한 일


5월 31일 (수)

오늘 한 일


5월 30일 (화)

오늘 한 일

  • 과거에 풀었던 알고리즘 문제들을 다시 풀었다.
    • 예전에 2시간을 고민하고도 해결하지 못했던 문제를 한 달만에 다시 풀어보고 성공했다. 심지어 시간복잡도 O(n)으로 풀어서 정말 기분이 좋았다. 그래도 그동안 조금은 발전했구나!

내일 할 일

  • 알고리즘 문제 풀기
  • 컴퓨터 공학 강의노트 읽기

5월 29일 (월)

오늘 한 일

내일 할 일