danc
danc*dev
danc
  • 분류 전체보기
    • codestates_BE_bootcamp39
      • 주단위 일기
      • 회고
    • programming
      • JAVA
      • SPRING
      • GENERAL
      • LINUX
      • ALGORITHM
      • ERROR_HANDLING
    • web
      • NETWORK
      • DB
      • HTML
      • CSS
    • kr
    • nz

최근 글

인기 글

태그

  • 회고
  • HTTP
  • 일기
  • React에서 Authorization헤더
  • 코드스테이츠 백엔드
  • TIL
  • 코드스테이츠
  • TIL 일기
  • css
  • TIL일기
  • AOP
  • 윈도우 11 우분투

최근 댓글

티스토리

hELLO · Designed By 정상우.
danc

danc*dev

codestates_BE_bootcamp39/주단위 일기

2 June - Algorithm practice

2022. 6. 2. 21:33

오늘은 이번 주에 계속 배운 알고리즘 문제 4개 정도를 하루 종일 푸는 날이었다. 

알고리즘 문제를 드디어 나만의 생각으로 구현해서 풀 수 있었는데 정말 기분이 좋았다.

1문제는 거의 다 된 상태에서 더 이상 진전이 없어 레퍼런스 코드를 살짝 보고 마무리 지었고 2문제 (잔돈 계산 + 보드게임)는 스스로 잘 풀 수 있었다. 실력이 아주 조금씩이라도 늘어가는 것을 체감할 수 있는 날이라서 큰 동기부여가 되었다.

효율적인 코드인가?라고 말한다면 그렇지 않다고 말해야겠지만 로직 자체를 조금씩 코드로 구현할 수 있게 된 것 같아서 후에 또 비슷한 문제를 풀게 된다면 어떻게 좀 더 효율적이고 간단하게 작성할 수 있을까 하는 방면에서도 고민을 같이 해야겠다. 

하지만 마지막 한 문제는 dynamic programing을 이용해서 푸는 coin change 문제였는데 이건 너무 어려워서 유튜브도 보고 여러 블로그도 검색했지만 잘 이해가 되지 않았다. 그림을 그려서 보면 패턴이 있어서 '아 이렇게 되는구나' 했지만 그걸 코드로 구현하려니 막막했다. 결국 레퍼런스 코드를 보면서 이해하려고 해 보았지만 아직 내 실력으로는 부족하다고 느껴졌다. 나중에 또 보면 지금보다는 잘 이해할 수 있지 않을까 싶다. 

깃허브에도 TIL폴더를 하나 만들었는데 여기는 주로 문제 풀다가 막혔을 때 어떤 식으로 해결했는지를 기록하기로 했다. 이번에 풀었던 문제 중 하나를 올렸는데 좋은 스타트 같다. 마크다운 문법도 조금씩 적응돼가는 듯? 

 

GitHub - daihan-ch22/TIL: Fuel into my brain

Fuel into my brain. Contribute to daihan-ch22/TIL development by creating an account on GitHub.

github.com

 

내일은 수학의 개념을 이용해서 (수열 같은 것) 알고리즘 문제를 또 푼다는데 이번에는 페어 프로그래밍으로 또 한다. 

그리고 토일월 3일 연속으로 또 쉬기 때문에 내일도 힘내서 하자. 

저작자표시 (새창열림)

'codestates_BE_bootcamp39 > 주단위 일기' 카테고리의 다른 글

7 June - Network  (0) 2022.06.07
3 June - Week6 (알고리즘)  (0) 2022.06.03
31 May - Algorithm  (0) 2022.05.31
30 May - 자료구조 pair  (0) 2022.05.30
27 May - 5주차 (자료구조)  (0) 2022.05.27
    'codestates_BE_bootcamp39/주단위 일기' 카테고리의 다른 글
    • 7 June - Network
    • 3 June - Week6 (알고리즘)
    • 31 May - Algorithm
    • 30 May - 자료구조 pair
    danc
    danc
    Backend 개발자를 목표로 공부 중 입니다.

    티스토리툴바