Objective 1. CS 공부 2. 기술 공부 3. 노션 정리한 내용 반복해서 보기 4. 자료구조와 알고리즘 5. 노트에 정리한 내용 블로그에 업로드 Result 1-1. '면접을 위한 CS 전공지식 노트' / '노션'에 정리한 내용 반복하기 *프로그래밍을 하는 것과 프로그래밍의 이론은 별개의 개념이 아니다. 둘 중 하나만 잘해서는 프로그래밍을 할 수가 없다. 둘 다 잘해야한다. 나는 이론 보다는 코드 작성하는걸 먼저 공부했는데 당장에는 이해가 됐지만 금방 사라지는 느낌이었다. 하지만 이론을 함께 공부하다보니 휘발성이 적어진다는 느낌을 많이 받았다. 결국 두가지는 함께 공부를 하는 것이고 어떤걸 우선 순위로 공부하거나 후순위로 두거나 할 문제가 아니다. -노션에 정리된 CS 관련 내용들은 하루를 잡고..
Objective 1. CS 공부 2. 기술 공부 3. 노션 정리한 내용 반복해서 보기 4. 자료구조와 알고리즘 5. 노트에 정리한 내용 블로그에 업로드 Result 1-1. '면접을 위한 CS 전공지식 노트' / '노션'에 정리한 내용 반복하기 *프로그래밍을 하는 것과 프로그래밍의 이론은 별개의 개념이 아니다. 둘 중 하나만 잘해서는 프로그래밍을 할 수가 없다. 둘 다 잘해야한다. 나는 이론 보다는 코드 작성하는걸 먼저 공부했는데 당장에는 이해가 됐지만 금방 사라지는 느낌이었다. 하지만 이론을 함께 공부하다보니 휘발성이 적어진다는 느낌을 많이 받았다. 결국 두가지는 함께 공부를 하는 것이고 어떤걸 우선 순위로 공부하거나 후순위로 두거나 할 문제가 아니다. -노션에 정리된 CS 관련 내용들은 하루를 잡고..
Objective 1. CS 공부 2. 기술 공부 3. 노션 정리한 내용 반복해서 보기 4. 자료구조와 알고리즘 5. 노트에 정리한 내용 블로그에 업로드 Result 1-1. '면접을 위한 CS 전공지식 노트' / '노션'에 정리한 내용 반복하기 *프로그래밍을 하는 것과 프로그래밍의 이론은 별개의 개념이 아니다. 둘 중 하나만 잘해서는 프로그래밍을 할 수가 없다. 둘 다 잘해야한다. 나는 이론 보다는 코드 작성하는걸 먼저 공부했는데 당장에는 이해가 됐지만 금방 사라지는 느낌이었다. 하지만 이론을 함께 공부하다보니 휘발성이 적어진다는 느낌을 많이 받았다. 결국 두가지는 함께 공부를 하는 것이고 어떤걸 우선 순위로 공부하거나 후순위로 두거나 할 문제가 아니다. -노션에 정리된 CS 관련 내용들은 하루를 잡고..
문제 설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200 입출력 예 array가 [149, 180, 192, 170] 이고, height가 167일 때 머쓱이보다 키가 큰 사람은 180, 192, 170으로 세 명입니다. array가 [180, 120, 140]이고, height가 190일 때 190 보다 큰 수는 없으므로 0명입니다. 풀이 function solution(..
문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n이 12일 때 약수는 (1, 2, 3, 4, 6, 12) 입니다. 이를 모두 더하면 28 입니다. n이 5일 때 약수는 (1, 5) 입니다. 이를 모두 더하면 6 입니다. 풀이 function solution(n) { let arr = []; for(i = 1; i prev + curr, 0); } 설명 -먼저 arr라는 빈 배열을 준비한다. -약수는 n을 1부터 n까지 나눴을 때 나머지가 0이 되는 숫자를 뜻한다. 그러므로 반복문을 통해 n을 1부터 n까지 하나씩 나눠주면서 나머지가 0이 되는 값을 arr에 push 하도록 하면 된다...
Objective 1. CS 공부 2. 기술 공부 3. 노션 정리한 내용 반복해서 보기 4. 자료구조와 알고리즘 5. 노트에 정리한 내용 블로그에 업로드 Result 1-1. '면접을 위한 CS 전공지식 노트' / '노션'에 정리한 내용 반복하기 *프로그래밍을 하는 것과 프로그래밍의 이론은 별개의 개념이 아니다. 둘 중 하나만 잘해서는 프로그래밍을 할 수가 없다. 둘 다 잘해야한다. 나는 이론 보다는 코드 작성하는걸 먼저 공부했는데 당장에는 이해가 됐지만 금방 사라지는 느낌이었다. 하지만 이론을 함께 공부하다보니 휘발성이 적어진다는 느낌을 많이 받았다. 결국 두가지는 함께 공부를 하는 것이고 어떤걸 우선 순위로 공부하거나 후순위로 두거나 할 문제가 아니다. -노션에 정리된 CS 관련 내용들은 하루를 잡고..
Objective 1. CS 공부 2. 기술 공부 3. 노션 정리한 내용 반복해서 보기 4. 자료구조와 알고리즘 5. 노트에 정리한 내용 블로그에 업로드 Result 1-1. '면접을 위한 CS 전공지식 노트' / '노션'에 정리한 내용 반복하기 *프로그래밍을 하는 것과 프로그래밍의 이론은 별개의 개념이 아니다. 둘 중 하나만 잘해서는 프로그래밍을 할 수가 없다. 둘 다 잘해야한다. 나는 이론 보다는 코드 작성하는걸 먼저 공부했는데 당장에는 이해가 됐지만 금방 사라지는 느낌이었다. 하지만 이론을 함께 공부하다보니 휘발성이 적어진다는 느낌을 많이 받았다. 결국 두가지는 함께 공부를 하는 것이고 어떤걸 우선 순위로 공부하거나 후순위로 두거나 할 문제가 아니다. -노션에 정리된 CS 관련 내용들은 하루를 잡고..
문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 입출력 예 array가 [1, 1, 2, 3, 4, 5] 이고 n이 1일 때 array에는 1이 2개 있으므로 2를 return array가 [0, 2, 3, 4] 이고 n이 1일 때 array에는 1이 2개 있으므로 2를 return 풀이 function solution(array, n) { let counter = 0; for(i = 0; i < array.length; i++){ if(array[i] === n){ counter..