프라이D
프라이Develog(❁´◡`❁)
프라이D
전체 방문자
오늘
어제
  • ALL (378)
    • TDD, Cleancode with JavaScr.. (5)
    • 프로젝트 (32)
      • work (3)
      • 직접 만드는 기술 블로그 (2)
      • 데일리 옥션 (19)
      • 모락모락 (8)
    • Computer Science (1)
    • Algorithm & 자료구조 (94)
      • 알고리즘 w.JavaScript (53)
      • 자료구조 (5)
      • (인프런) 자바스크립트 알고리즘 문제풀이 (34)
    • JavaScript (45)
      • JavaScript (41)
      • 모던 자바스크립트 Deep Dive (4)
    • WEB (13)
    • 회고 (12)
    • TIL (109)
    • WIL (7)
    • Stacks (20)
      • React.js (6)
      • Next.js (1)
      • Redux (3)
      • Node.js (2)
      • GIT (2)
      • SAP (1)
    • 15일 메이킹 프로젝트 (15)
    • 이전 기록 (14)
    • ETC. (5)
    • ---------------2021 (6)
      • 내일배움단-웹개발 5주 (2)
      • 정보처리기사 (4)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 국비지원
  • vanilaJS
  • 코딩프로젝트
  • 알고리즘
  • 모던자바스크립트딥다이브
  • nomadcoder
  • 코드스테이츠
  • 2023 인프콘 후기
  • 비트마스크
  • nomadcoders
  • 자바스크립트비트마스크
  • 자바스크립트알고리즘
  • 내일배움단
  • MySQL
  • 자바스크립트
  • 투포인터알고리즘
  • 스파르타코딩클럽
  • JavaScript
  • Til
  • 내일배움카드

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
프라이D

프라이Develog(❁´◡`❁)

[Day 4] 반복문
TIL

[Day 4] 반복문

2022. 6. 29. 09:25

문제 난이도 상승!!

사실 오늘은 5일차 학습일인데, 어제 TIL 작성을 안해서 오늘 마무리한다. 밤에 잠을 못잤더니 하루종일 멍하고 힘든 날이었다. 앞으로 남은 날들이 많은데 컨디션 관리를 특히 신경써야겠다. 

4일차는 기초 제어문 중 반복문을 연습했는데, 코플릿 문제 난이도가 상당히 상승했다. 어려웠던 부분은 반복문을 사용해서 소수 구하기, 이중 반복문으로 반복되는 문자열 만들기 같은 것들이었다. 어려웠지만 페어분도 적극적으로 문제해결에 참여하시고 나도 규칙을 찾아서 풀려고 노력했더니 다행이 시간을 초과하지는 않았다.

페어분께서 페어리뷰로 내 설명이 도움이 되셨다고 보내주셨는데 기분이 좋으면서도, 좀 더 잘 설명할 수는 없었을까 하는 아쉬움이 든다. 코드를 짜면서 내 스스로 정리가 안되는 부분들이 있다보니 조리있게 설명하는게 어려웠던 것 같다. 앞으로는 문제 해결전에 의사코드를 더 작은 절차별로 쪼개서 작성해야겠다.

오늘 배운 것

  • 반복문을 사용하는 이유 : 같거나 비슷한 코드를 여러번 실행시켜야 할 때, 코드의 양을 줄이고 간편하게 사용할 수 있다.
  • for 반복문의 형식 : for(초기화, 조건식, 증감문) / 반복 횟수가 명확할 때 사용하면 좋다.
  • while 반복문 : while(조건) 조건이 참인 동안 반복을 계속한다. / 반복 횟수가 명확하지 않은 경우 사용
  • 페어와 문제를 풀 때, 입출력 정리, 문제의 요구사항을 시각화하고 풀이 과정을 단계별로 쪼개서 풀면 좋다. 
  • debugger 를 사용하여 코드의 동작 흐름을 살펴보며 디버깅을 할 수 있다.

디버깅을 실행하고 싶은 break point 에 debugger; 를 작성
함수 실행 전 debugger; 를 입력하여 디버깅을 할 수 있다.

  • 오른쪽 화살표 혹은 f9 단축키를 눌러 line 별로 실행할 수 있다. 
저작자표시 (새창열림)

'TIL' 카테고리의 다른 글

[Day 6] CSS 기초 :: FE 역량, CSS 상대단위, Selector 등  (0) 2022.06.30
[Day 5] Html 기초  (0) 2022.06.29
[Day 3] 조건문, 문자열 메서드  (0) 2022.06.27
[Day 2] 변수, 자료형, 함수  (0) 2022.06.24
[Day 1] 코드스테이츠 첫날!  (0) 2022.06.23
    'TIL' 카테고리의 다른 글
    • [Day 6] CSS 기초 :: FE 역량, CSS 상대단위, Selector 등
    • [Day 5] Html 기초
    • [Day 3] 조건문, 문자열 메서드
    • [Day 2] 변수, 자료형, 함수
    프라이D
    프라이D
    틀린내용 정정 및 개선사항은 언제든지 댓글 달아주세요 :D

    티스토리툴바