TodayILearn03

kyoungyeon·2021년 6월 18일
0

TIL

목록 보기
3/110

1주차 SWE 32기 day3 !

조건문 + 반복문 본격 공부!
자바 공부할때도 느꼈지만
조건문과 반복문을 쓰는게 어렵다 어떻게 어렵냐?
문제해석을 먼저 하고 들어가야하는데
그냥 머리에 기억하고 있는 코드 치기 급급하다보니..
문제를 제대로 이해하지 못하는 코드가 나온다 (오류는 덤!)

변수명을 어떻게 설정하느냐 에 따라
경우의 수가 너무 달라진다
조건문 먼저? 중복문 먼저?
어떤걸 반복시키고 무엇을 return 할건지?

순서가 뒤죽박죽

예전부터 듣긴 했지만 스스로가 문제를 어렵게 푸는 경향이 스스로 있다고 오늘 절실히 느껴졌다. 응용이 잘 안되는 타입ㅜ
reference나 구글링해서 다른 코드를 참조하자면
어 생각보다 쉽게 풀어쓰네?
이런 기본적인 코드를 많이 확인.
편리한 단축 메소드/함수 보단 주어져있는 인자와 for와 if 만을 가지고 어떻게 풀어나갈 것인지 먼저 고민해 보기로 하였다.

오늘 코플릿 페어 코딩은 3문제 밖에 풀지 못해서 지치고.. 우울했다.

오늘의 느낀점:

  • 변수 선언의 중요성! :문제에서 가정의 수를 많이 따져볼것

  • if 문은 조건!(중복이 많이 나오는 경우를 조건으로 잡아주면 편리하다)

  • for 문 기초문법 = for(초기문; 조건식; 증감식){}

  • for vs while
    for 는 몇 번 횟수를 반복할 건지 정해져 있을때
    while은 횟수가 정해져 있지 않고 무한으로 돌려본다


    링크텍스트

  • while 문법

초기문
while(조건식) {
증감식(실행문)}

-for 문의 조건이 성립할때마다 값이 계속해서 갱신되고 누적된다?

Achievement Goals
조건문 기초, 퀴즈, 실습
truthy와 falsy 가 조건문에서 작동하는 방식을 이해할 수 있다.
비교연산자를 통한 엄격한 비교(=== , !==)에 대해 이해할 수 있다.
if 와 else if , else를 이해하고 무리없이 활용할 수 있다.
논리연산자를 (&&, ||, ! ...)을 통해 복잡한 조건을 간결하게 작성할 수 있다.
조건문 문제로 에러 메세지 알아보기
코플릿 에러 메세지 읽는 법을 배우고, 이를 기반으로 작성한 코드를 수정하는 방법을 배웁니다.
조건문 문제로 배우는 알고리즘
코플릿 조건문 13번 문제 해결 방법을 익히면서, 문제를 체계적으로 해결하는 방법을 배운다.
복잡한 조건문을 활용하여, 실생활에서 쉽게 마주하는 문제를 해결하기 위한 알고리즘을 구현할 수 있다.

오늘 코플릿 및 solution에서 공부한 점

  • 수도 코드 > 의식의 흐름대로 작성하지 말고 간단명료세부적으로 > 큰 흐름을 보자
  • 기본문법을 열심히 공부해야 상대방에게 방해가 되지 않는다
  • 코플릿 예습하자

Error 확인
Assertion Error : undefied / to eqaul 구문이 잘 나옴.
RangeError: 범위밖의 함수/변수등을 불렀을 때 나온다.

어려웠던 공부

`${}` //타입 
repeat
repeatAll
split
toString() String
while/ for --> boolean으로 처리후 --> return 시 문자형/number형 전환.
> 어설프게 공부하지 말 것!

개선점: 
 ~~boolean 타입 리턴~~
 ~~인자 개념~~
hoising?  
substr 의 substring차이
slice / split ?
profile
🏠TECH & GOSSIP

0개의 댓글