오늘 목표
) 안에 넣는거 강의 다시한번보기.(O)오늘의 특강
-알고리즘 세션 1일차
5의 4 제곱을 코드로 표현해서 계산된 값 출력해보기(console.log(5**4))
소수로 된 값(e.g. 2346.7)을 반올림해보기 ( Math.cell(2346.7))
오늘 어려웠던점
``
function find_max_num(array) {
for (let i = 0; i < array.length; i++) { // array에서 num이라는 실험군을 차출!
// num이라는 실험군을 대상으로 비교할 대조군을 array에서 하나씩 갖고와 비교해요!
let num = array[i];
for (let j = 0; j < array.length; j++) {
if (num < array[j]) {
// 만약 실험군보다 큰 대조군이 있으면 이 친구는 max_num에서 탈락이어서 break!
break;
}
//여기 왜 array.length -1 까지왓을까요..?
if (j === array.length - 1) {
return num;
}
}
}
}
``
array.length -1 에 이유를 이해가 잘안갔는데 배열이 0번째부터 시작해서
-1을 한것이다.
느낀점
오늘 알고리즘 1일차 수업을 들었는데 아직 프로그래머스나 백준에 0단계 문제들중에서도 어려운것은 해내지 못하고있어서 그런지 수업이 조금 어려웠긴 했지만 긍정적으로 오늘 마지막 3문제 중 한문제는 내가 이전에 공부하면서 봣던 문제라서 문제를 풀어냈었다. 이 캠프하면서 처음인거 같은데 강의나 특강에서 문제를 처음 맞춘거 같다. 뿌듯함이 있엇다.
그리고 오늘 개인 프로젝트를 만들면서 공부를 했는데 아직 만들면서 막히는게 너무 많았다.
모르는 부분을 강의를 들으면서 해볼려고 하는데도 안되는 부분이 있다. 지금 5주차 강의는 시간에 쫒겨 들어서 재대로 못들은 부분을 다시듣고 목요일까지 만들어 볼려고 최선을 다 해봐야겠다 생각했고.
오늘까지만든 작업
이렇게 화면을 나오게 했고 클릭시 영화 id가 알랏으로 나오게 구현했다.
내일은 input창에 검색시 검색한 것만 나오게 구현 하도록 해봐야겠고
또한 아래로 나와있는것들을 3개씩 묶어서 정렬 할수있도록 구현 하는거 까지 도전을 해봐야 겠다.