1. 학습 상황 if 조건문, else 구문, 중첩 조건문이 코드에 사용되는 이유를 안다. 짧은 조건문이 논리 연산자의 특성을 조건문에 사용하는 것을 안다. 2. 학습 중 발생한 이슈와 이를 해결한 내용 (1) p141 확인문제 6번 : 논리곱 연산자를 사용하는 이유는? ▶ [3 (2) p156 확인문제 3번 : 코드가 실행되지 않았던 이유는? ▶ ...
1. 학습진행 상황 배열과 요소의 의미를 설명할 수 있다. 배열 요소의 순서인 '인덱스'가 의미하는 것이 무엇인지 안다. a.length 와 a[index] 각각 어떤 것들을 추출하는지 안다. 배열 요소 개수를 확인할 수 있다. push()메소드를 사용하거나, 인덱스를 사용하여 배열 뒷부분에 요소를 추가할 수 있다. splice(), 배열.indexOf()...
1. 학습 진행 상황 프로그래밍에서 함수를 사용하는 이유를 안다. 익명 함수와 선언적 함수의 차이를 안다. 매개변수와 리턴값을 활용하여 기본적인 함수 예제를 해결할 수 있다 (p.203) 매개변수 자료형에 따라 다르게 작동하는 min()함수 예제의 코드 실행 논리를 이해할 수 있다 (p.209) 2. 학습 중 발생한 이슈∙고민 또는 이를 해결한 내용 매개...
1.학습 진행 상황 콜백 함수의 쓰임을 안다. 콜백 함수를 활용하는 함수의 쓰임을 안다. → forEach( ), map( ), filter( ) 화살표 함수의 의미를 알고 그 쓰임을 안다. 즉시 호출을 사용하는 이유를 알고 문제의 해결방법을 안다. 익명 함수와 선언적 함수의 차이점을 알고, 코드 실행의 결과를 예측할 수 있다. 2.학습 중 발생한 이슈∙...
프로그래머스 LV1. 행렬의 덧셈
X만큼 간격이 있는 n개의 숫자 어떻게 풀면 좋을까? 1. x만큼 증가 n만큼 반복 반복되면서 증가하니까 반복문 사용 반복문으로 돌고 나온 숫자들을 마지막에 x만큼 증가시킴 작성한 코드 필요했던 개념
내적 어떻게 풀면 좋을까 a와 b의 배열 길이 같음 그럼 a 배열 길이만큼 반복문으로 돌리고 각 배열의 요소들을 하나씩 곱해서 마지막에 다 더해주자 → += 작성한 코드 문제 해결을 위해 필요했던 개념 (배열 내의 요소들끼리의 계산)
서울에서 김서방 찾기 어떻게 풀면 좋을까 문제에 'element 중'에서 찾으라고 했으니까 단어 찾는 메소드 검색 → indexOf( ) 반복문은 seoul 배열 길이만큼 "김서방은"${값} "에 있다" 작성한 코드 문제 해결을 위해 필요했던 개념