Day3
·
BootCamp_Codestates/TIL
오늘 한일 코플릿 문자열 마무리 및 페어와 주요 문제 복습 Lesson - 반복문 페어와 코플릿 반복문 학습 스프린트리뷰 참여&페어리뷰 등 블로그에 반복문 개념정리(여전히 미흡) 학습내용 및 성취 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있다. -> YES for 문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다. -> 문제에 맞는 응용력은 아직 미흡 기본적인 for 문 for (let i = 0; i YES for와 while의 차이에 대해서 알고 있다. -> Um.. 거의 차이가 없다는 것..? 반복문에 조건문을 응용하여 특정 조건에서만 코드를 실행시킬 수 있다. -> 문제에 맞는 응용력 미흡 이중 포문이..
디버깅이란?
·
BootCamp_Codestates/Pre Tech Blog
문제 해결을 위한 방법 실험보고서 작성 실험 목적과 원리 실험 도구 및 방법 이론값과 측정값 비교 결과에 대한 논의 결론 참고문헌 예를 들어, 실험 보고서를 작성에 있어, 문제(이상한 결과)가 발생했을때 무엇이 문제인지 단서 확보와 분석이 필요하다. (4.결과에 대한 논의) 문법에러가 아닌 로직에서 에러가 발생한 경우라면? 문제가 발생했을 것이라 생각되는 부분 선정(가설 선정) 가설이 맞는지 틀린지 실험(가설 검증)을 위해 (3.이론값과 측정값 비교) 경우의 수를 하나씩 기대값과 실제값 비교한다.(유닛테스트. 개발방법론: 테스트 주도 개발)
반복문
·
BootCamp_Codestates/Pre Tech Blog
반복문 기초 Achievement Goals 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있다. for 문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다. 기본적인 for 문 for (let i = 0; i < 5; i++) 을 응용하여 다양한 for 문을 만들 수 있다. for와 while의 차이에 대해서 알고 있다. 반복문에 조건문을 응용하여 특정 조건에서만 코드를 실행시킬 수 있다. 이중 포문이 무엇인지 이해하고 활용할 수 있다. 반복할 내용을 { }block 안에 넣는다. for 구문 - 반복할 조건을 초기화, 조건식, 증감문 순으로 넣는다. for(시작;끝;증가 또는 감소(업데이트되는값)){ 반복할내용 } 예를 들면, let sum = 1; for(let n = 2; n
Day2
·
BootCamp_Codestates/TIL
코플릿(페어프로그래밍)- 변수와 자료형, 조건문, 문자열 문제풀이 Lesson - 조건문, 문자열 학습 Pair 와 조건문 복습 및 코드 개선을 위한 의견 교환 블로그에 변수와 자료형, 조건문 관련 개념 추가 정리 학습내용 조건문 (복습) 문자열 .length .substring( , ).toUpperCase, .toLowerCase.indexOf('a').includes('a') 느낀점 - 효율적인 알고리즘을 짜는 것도 중요하지만, 현재로서는 각 개념을 명확히 파악하는 것이 먼저다. 코플릿 문제 파악 시간이 오래 걸리고, 문제 자체가 이해가 안가 못 푸는 경우도 있었다. 꾸준히 복습하여 문제에 익숙해질 필요가 있다. 내일 해야 할 것 - 코플릿 조건문, 문자열 복습 및 문자열 개념정리(블로그) - 반복..
조건문_2020.10.26
·
BootCamp_Codestates/Pre Tech Blog
Achievement Goals truthy와 falsy 가 조건문에서 작동하는 방식을 이해할 수 있다. 논리 연산자에 대해 이해할 수 있다. if 와 else if , else를 이해하고 무리없이 활용할 수 있다. 복잡한 조건문을 활용하여 실생활에서 쉽게 마주할 수 있는 문제를 해결할 알고리즘을 짤 수 있다. if문 if ( condition1 ) { statement1 } condition1을 만족하면 statement1을 실행한다. if~else문 if ( condition1 ) { statement1 } else { statement2 } condition1을 만족하면 statement1을 실행하고, 만족하지 않으면 statement2를 실행합니다. 다중if문 if ( condition1 ) { ..
함수_2020.10.26
·
BootCamp_Codestates/Pre Tech Blog
Achievement Goals 1 함수의 필요성에 대해서 이해하고, 반복 작업을 편리하게 수행할 수 있다. 함수 선언을 위해 필요한 keyword, name, parameter, body 에 대해 이해할 수 있다. 함수 선언과 호출의 기초적인 작동 원리를 이해할 수 있다. 함수가 선언되어 함수 표현식이 변수에 담기는 과정을 설명할 수 있어야 한다. 함수의 결과값이 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다. 함수란? - javascript에서 코드의 집합을 나타내는 자료형이다. - 함수를 변수에 할당하거나 , 함수를 리턴 할 수 있다. 함수 선언 function name([param[, param[, ... param]]]) { statements } name: 함수 이름. param: 함수..