TIL 220302 TIL, 회고

woobaeh·2022년 3월 2일
0

TIL

목록 보기
6/13

Achievement Goals

Lesson - 재귀 함수

  • 재귀의 의미에 대해서 이해하고, 자바스크립트에서 재귀 호출을 할 수 있다.
    • 재귀: 어떤 함수가 스스로를 호출 하는것.
  • 재귀를 언제 사용해야 하는지 알고 있다.
    1. 주어진 문제를 비슷한 구조의 더 작은 문제로 나눌 수 있는 경우
    2. 중첩된 반복문이 많거나 반복문의 중첩 횟수(number of loops)를 예측하기 어려운 경우
  • 재귀적 사고 연습을 통해 재귀 함수를 base case와 recursive case로 나눠서 작성할 수 있다.
    1. 재귀 함수의 입력값과 출력값 정의
    2. 문제를 쪼개고 경우의 수를 나누기
    3. 단순한 문제 해결하기 base case
    4. 복잡한 문제 해결하기 recursive case
    5. 코드 구현하기
    • base case는 함수가 반복을 중지해야 하는 조건
    • recursive case(재귀 호출) 기본 케이스를 향해 작동하는 약간 다른 인자를 전달하는 동안 자체에 대한 함수 호출

🌲 학습 시작 전 10분 질문 답변 리스트
계획) 오전 질문 #1/2
📌 오늘 나의 학습 목표는 무엇인가요?
👉 토이 1 이해하기 ,재귀함수 Achievement Goals 단답형으로 설명(트리 구조 전까지), 브라우저 101 강의 진도 나가고 개별 블로깅

계획) 오전 질문 #2/2
📌 오늘 나의 학습 목표는 무엇인가요?
👉 없음

🪵 학습 이후 30분 질문 답변 리스트
점검) 데일리 회고 #1/5
📌 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요?
👉 재귀적 사고하기, base case, recursive case 의 의미, 코플릿 문제 (재귀함수 이용해서 푸는 법)

점검) 데일리 회고 #2/5
📌 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요?
1: 매우 어려움
2: 어려움
3: 보통
4: 가능함
5: 매우 가능함
👉 3

평가) 데일리 회고 #3/5
📌 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요?
👉 토이 1 문제

오류 수정 전략) 데일리 회고 #4/5
이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요?
👉 10시 ~ 새벽 1시 전까지 학습

전체) 데일리 회고 #5/5
📌 나의 오늘 학습 만족도는 몇점인가요?
1: 매우 아쉬움
2: 아쉬움
3: 보통
4: 뛰어남
5: 매우 뛰어남
👉 3

profile
상생을 통하여 파이를 훨씬 크게 키울 수 있다. WIN - WIN

0개의 댓글