WIL 240303

hyeo71·2024년 3월 3일
0

2024 내배캠 AI 트랙

목록 보기
43/108

FACTS(사실, 객관)

이번 일주일동안 있었던 일, 내가 한 일

  • 가위바위보 웹사이트
  • Git Branch
  • 좋은 개발자 보충 특강
  • 백준
    • 16968: 차량 번호판 1
    • 16917: 양념 반 후라이드 반
    • 16922: 로마 숫자 만들기
    • 16936: 나3곱2
    • 16938: 캠프 준비
    • 16943: 숫자 재배치

FEELINGS(느낌, 주관)

나의 감정적인 반응, 느낌

저번 주 과제 1, 2, 3번은 프롬프트에 결과를 출력하는 방법이지만 4번은 가위바위보라는 게임을 웹사이트로 만드는 과제로 백엔드와 프론트엔드를 모두 구현하는 과제였다. 가위바위보라는 정해진 결과값을 비교하기만 하면 되서 api의 method를 따로 구성하지 않고 해당 과제를 구현했다. 하지만 다른 사람들의 결과물을 보며 시간이 남았을 때 이를 더 발전했으면 좋았겠다는 생각을 했다. 다음부터 기회가 된다면 남은 시간동안 내가 구현할 수 있는 기능이 있다면 이를 도전하는 것도 좋을 것이라 생각한다.


FINDINGS(배운 것)

그 상황으로부터 내가 배운 것, 얻은 것

DB에서 쿼리값을 가져올 때 가져오는 데이터를 all()을 사용하는 유무에 따라 리스트로 반환받거나 단일 객체로 반환받는다는 것을 알게 되었다.

알고리즘의 경우 문제를 해결하는 과정에서 수학과 관련이 높다는 것과 이를 직접 구현하는 것도 좋지만 조합론의 경우 itertools의 조합함수를 사용하는 것도 좋은 방법이라는 것을 알게 되었다.


FUTURE(미래)

배운 것을 미래에는 어떻게 적용할 지

알고리즘은 현재 브루트포스 알고리즘을 공부하고 있지만 다른 알고리즘에도 조합론은 사용할 때가 있을 것이라 생각한다.
DB에서 쿼리값을 가져오고 가져온 데이터가 어떤 자료형인가에 따라 프론트엔드로 값을 넘겼을 때 프론트엔드에서 받은 데이터를 어떻게 사용할지에 대해 알아서 개발을 계속 하면서 이와 관련된 다른 방법이나 데이터의 흐름에 대해 알아가는 것을 이해하는데 도움이 될 것이다.

0개의 댓글