Lv1.개선방향 잡아가기

프최's log·2020년 8월 17일
0

TIL

목록 보기
21/137

스물두째날

[ Don't try to memorize,
just repeat it
Until you automatically read it ]

WTDT(What to do today)
8/15 ~ 8/17 3일간 해야할 목록

  • [ ] underbar 풀면서 개념 이해하기 - PART2 진행중
  • [ v ] Koans 심화 풀기 - 8/15 완료
  • [ v ] 알고리즘 코플릿 다시 복습하기 - 11/20
  • [ v ] 트위틀러 코드리팩토링과 커밋하기

오늘은 어제에 이어 중점적으로 알고리즘 문제에 대해 시간을 많이 투자했다.

알고리즘 문제를 다시 풀면서 발견한 고쳐야할 습관들
1) 로직을 짜기 전, 문제의 요점만 파악하는 것이 중요한데 범위를 확장시키는 부분 주의할 것.
예를 들어 첫글자만 따오면 되는 부분을 잘못 해석해서 전체 문자 따는 걸로 로직을 구성하여 10분을 넘게 소요했다.😨💦
2) return 값 출력에 대해 의심하고 꼭 확인하기 (습관화)

페어님의 도움이 컸었던 문제들은 확실히 혼자 풀 때 막히는 부분이 있다.💦💦
생각해보면 당시는 이해를 했었는데 문제풀 때는 이해 못 하는?
(내 뇌는 휘발성★)

그나마 알고리즘을 재차 풀면서 조금 개선된 점은
수도코드의 흐름을 활용해 문제를 해결한 케이스들이 있었기 때문에
이 부분만으로도 큰 수확이었던 것 같다.👏👏

TIL

  • 알고리즘 코플릿 다시 풀기(4~11)

WDTD

  • 페어프로그래밍 진행하면서 underbar 복습 + 개념 이해하기
  • 매일 다시 풀 코플릿
    • 객체 : 21_mostFrequentCharacter
    • 알고리즘 (array 메소드를 통한 코드 리팩토링도 도전)
      • 02_computeWhenDouble
      • 03_powerOfTwo
      • 06_letterCapitalize
      • 09_ABCheck
      • 10_insertDash
      • 11_removeExtremes
profile
차곡차곡 쌓아가는 나의 개발 기록

0개의 댓글