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 관련 내용들은 하루를 잡고..
문제 설명 문자열 배열 strlist가 매개변수로 주어집니다. strlist 각 원소의 길이를 담은 배열을 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ strlist 원소의 길이 ≤ 100 strlist는 알파벳 소문자, 대문자, 특수문자로 구성되어 있습니다. 입출력 예 strlist가 ["We", "are", "the", "world!"]일 때 각 원소의 길이인 [2, 3, 3, 6]을 return합니다. strlist가 ["I", "Love", "Programmers."]일 때 각 원소의 길이인 [1, 4, 12]을 return합니다. 풀이 function solution(strlist) { const array = []; for(let i = 0; i < strlist...
문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ num_list의 길이 ≤ 1,000 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 num_list가 [1, 2, 3, 4, 5]일 때는 [5, 4, 3, 2, 1]을 return 합니다. num_list가 [1, 1, 1, 1, 1, 2]일 때는 [2, 1, 1, 1, 1, 1]을 return합니다. num_list가 [1, 0, 1, 1, 1, 3, 5]일 때는 [5, 3, 1, 1, 1, 0, 1]을 return합니다. 풀이 function solution(num_list) { return ..
문제 설명 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하고, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. 제한사항 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. 입출력 예 my_string이 "jaron"일 때 거꾸로 뒤집은 "noraj"를 return 합니다. my_string이 "bread"일 때 거꾸로 뒤집은 "daerb"를 return합니다. message가..
문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 my_string이 "jaron"일 때 거꾸로 뒤집은 "noraj"를 return 합니다. my_string이 "bread"일 때 거꾸로 뒤집은 "daerb"를 return합니다. 풀이 function solution(my_string) { const array = my_string.split(''); const a..
Objective 1. CS 공부 2. 기술 공부 3. 노션 정리한 내용 반복해서 보기 4. 자료구조와 알고리즘 5. 노트에 정리한 내용 블로그에 업로드 Result 1-1. '면접을 위한 CS 전공지식 노트' / '노션'에 정리한 내용 반복하기 *프로그래밍을 하는 것과 프로그래밍의 이론은 별개의 개념이 아니다. 둘 중 하나만 잘해서는 프로그래밍을 할 수가 없다. 둘 다 잘해야한다. 나는 이론 보다는 코드 작성하는걸 먼저 공부했는데 당장에는 이해가 됐지만 금방 사라지는 느낌이었다. 하지만 이론을 함께 공부하다보니 휘발성이 적어진다는 느낌을 많이 받았다. 결국 두가지는 함께 공부를 하는 것이고 어떤걸 우선 순위로 공부하거나 후순위로 두거나 할 문제가 아니다. -노션에 정리된 CS 관련 내용들은 하루를 잡고..
*IPC란 프로세스 간 통신(Inter-Process Communication)을 뜻하는 용어이다. *IPC에 대해서 설명을 하기 앞서, 프로세스가 무엇인지에 대해서 간략하게 설명을 해보려고 한다. 실행 파일을 실행시키는 과정을 설명해보면, 실행 파일은 DISK에 저장이 되어 있고 이를 실행시키면 특정 메모리에 올라가고 이 메모리가 CPU에 올려서 실행이 된다. 그 후 해당 실행 파일은 '프로세스'가 된다. 만약 A라는 실행 파일과, B라는 실행 파일을 실행하게 되면, 메모리의 특정 부분을 A 프로세스가 차지하고, 다른 특정 부분을 B 프로세스가 차지하게 된다. 이 때 프로세스는 독립적으로 움직이기에 프로세스끼리는 서로 영향을 주지 않는다. 즉, A 프로세스가 하는 일에 대해서 B 프로세스는 관여하지 않..
Objective 1. CS 공부 2. 기술 공부 3. 노션 정리한 내용 반복해서 보기 4. 자료구조와 알고리즘 5. 노트에 정리한 내용 블로그에 업로드 Result 1-1. '면접을 위한 CS 전공지식 노트' / '노션'에 정리한 내용 반복하기 *프로그래밍을 하는 것과 프로그래밍의 이론은 별개의 개념이 아니다. 둘 중 하나만 잘해서는 프로그래밍을 할 수가 없다. 둘 다 잘해야한다. 나는 이론 보다는 코드 작성하는걸 먼저 공부했는데 당장에는 이해가 됐지만 금방 사라지는 느낌이었다. 하지만 이론을 함께 공부하다보니 휘발성이 적어진다는 느낌을 많이 받았다. 결국 두가지는 함께 공부를 하는 것이고 어떤걸 우선 순위로 공부하거나 후순위로 두거나 할 문제가 아니다. -노션에 정리된 CS 관련 내용들은 하루를 잡고..