일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 알고리즘
- Computer science
- 코테
- 스택
- 코딩
- 정석학술정보관
- OS
- 오퍼레이팅시스템
- coding
- Stack
- 브루트포스
- DP
- 컴공과
- vector
- c++
- bfs
- 컴퓨터공학과
- Operating System
- 백준
- 개발
- 구현
- 정석
- cs
- 그래프
- 북리뷰
- 자료구조
- 문제풀이
- 컴공
- 너비우선탐색
- 오에스
- Today
- Total
목록개발자 (10)
Little Jay
질문출처: https://www.frontendinterviewhandbook.com/javascript-questions#explain-how-this-works-in-javascript JavaScript trivia questions in front end interviews | Front End Interview Handbook Answers to Front-end Job Interview Questions - JS Questions. Pull requests for suggestions and corrections are welcome! www.frontendinterviewhandbook.com Javascript "this"에 대하여 사실 자바스크립트에서 "this"라는 키워드를 간단하게 정..

나는 현재 학교의 교양전담교수님의 수업 TA로 일하고 있다. 교수님께서 개인 홈페이지가 필요하다고 하셔서 비록 백엔드 처리는 잘 못하지만 일단 Front는 내가 하고 있는 부분이기 때문에 이 부분을 만들고 또 비용적인 면에서 아직 학생이고 교수님께서 정말 컴퓨터에 무지하기 때문에 Netlify로 간단하게 배포를 하기로 했다. https://github.com/MyuB/Prof_Jung GitHub - MyuB/Prof_Jung Contribute to MyuB/Prof_Jung development by creating an account on GitHub. github.com 대단한 것은 아니고, React로 만들어진 무료 개인 홈페이지 템플릿을 찾고 clone해서 사용했다. MIT License를 사..

Process 프로세스에 대한 정의는 다양하다. OS를 다루는 부분에서도 설명을 또 할것이지만, 여기서도 정의를 해보겠다. Process는 프로그램이 실행 준비가 되어 메모리에 올라가있는 상태이다. 이를 반대로 말하자면 Program은 아직 Code의 형태로 Disk에 존재하는 것이다. 조금더 상세히 명세를 하자면, Program의 Code와 Data가 Memory에 저장된 상태이다. 이때 OS는 PCB라는 Data Structure을 활용해서 Process를 나타낸다. Process는 각 Program에게 두 가지 Key Abstraction을 제공한다. 이는 Independent Logical Control Flow, Private Address Space인데, Independent Logical C..

최근에 알고리즘 수업을 들으면서 Kruskal Algorithm을 기반으로 한 Strongly Connected Component를 구하는 과제를 수행했었다. DFS를 두번 수행하는 이 알고리즘은 구현의 난이도가 Tarjan's Algorithm보다 쉽기때문에 인터넷에 많이 올라와 있었다. 그래서 내 코드의 표절률에 대해 궁금해졌고, 비교군의 파일 하나와 내 코드를 비교해보았다. 이 방식은 인도인 유튜브에 있는 방식을 한글로 받아 적고, 다른 곳에서 정리된 것을 내가 모은 것임을 알리고 시작한다. https://www.youtube.com/watch?v=5CyOTf2DHSg 먼저 moss@moss.stanford.edu 에게 메일을 보내야한다 제목은 상관없고 본문에 registeruser mail 자기이..

Harvard Laboratory for Innovation Science (LISH)와 Open Source Security Foundation (OpenSSF) 가 파트너십을 체결하여 조사(Census II)를 시행했다. 이 조사는 Free and Open Source Software (FOSS)의 사용에 대한 두 번째 조사이다. 본 포스팅에서는 초록을 번역하였고, 조사 결과에 따른 npm 패키지와 비-npm 패키지의 순위도 기재할 것이다(top 100까지) 본 연구는 Linux Foundation Research에 기재되어 있으며, 원문을 보고싶은 분은 아래의 링크로 들어가면 연구결과를 다운받아 볼 수 있다. Appendix에는 각 npm, Non-npm과 direct, indirect로 구분한 T..
C++을 하다보면 내가 의도하지 않은 대로 컴파일되어 코드가 실행되는 경우가 있다. 개인적으로 생각할 때 for 반복문에서 조건 설정할 때 생각지도 못한 부분에서 실수를 많이 해 여기에 포스팅 해본다. #include #include using namespace std; int main() { string s = "aa"; for (int i = 0; i < s.length() - 3; i++) { cout

CSS 웹 공부를 해보았다면 CSS를 모를 수가 없을 것 같습니다. CSS(Cascading Style Sheets)란 HTML, XML 등으로 작성된 문서의 스타일을 구현하는 스타일 시트 언어입니다. 간단하게 정리하자면 HTML 문서를 꾸며주는 역할을 수행한다고 이해할 수 있습니다. CSS의 문제점 CSS는 훌륭합니다. 우리가 이렇게 인터넷에서 다채로운 구조 및 색상들을 볼 수 있는 것도 CSS덕분이라고 해도 과언이 아닌 것 같습니다. 그렇다고 CSS에 문제가 없는 것은 아닙니다. 제가 처음 FrontEnd 분야가 재밌다고 느껴져서 공부를 시작했고 클론 코딩을 했었는데, Static CSS 파일에만 코드만 500줄이 넘어가기 시작했었고, 여기서부터 내가 뭘 코딩하고 있었는지, 눈에 들어오지 않기 시작했..
괄호의 쌍을 검사하는 것이다 앞에서 비슷한 문제가 있긴 했었는데, 이번 문제는 소괄호와 대괄호 두 개의 서로 다른 괄호들을 사용했다. 각각의 괄호의 쌍이 맞는지 스택을 사용해서 검사하는 문제. #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); string s; while (getline(cin, s)) { if (s[0] == '.' && s.length() == 1) break; stack braces; bool flag = true; for (int i = 0; i < s.size(); i++) { if (s[i] == '(') { braces.push('('); } ..
문제를 보면 예전에 비문학 지문이 생각나는 문제이다 탐색에 대한 효율적인 알고리즘을 탐색하는 지문이었던 것 같다 찾아보니까 비슷한 흐름인 것 같다 2012년 6월 평가원 문제이다 궁금하다면 아래 참고 그와중에 20년에 알고리즘 문제 그 자체가 나와서 놀랐다 컴공 수시로 가려는 사람한테는 공짜 문제였을 듯 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=magician_e&logNo=220388619293 ■ 2012년 6월 평가원 비문학 ■ 디스크 스케줄링 비문학 지문 읽는 방법 (가) 하드 디스크는 고속으로 회전하는 디스크의 표면에 데이터를 저장한다. 데이터... blog.naver.com 각설하고 먼저 최소 거리여야 하니까 벡터..
vector 기능 중 pair을 처음 써본 문제 pair만 제대로 이해했다면 조금은 쉬운 예제 #include #include #include #include #include using namespace std; int main() { vector inputList; const int INPUT_NUM = 8; int inputNumber; for (int i = 0; i > inputNumber; inputList.push_back(make_pair(inputNumber, i + 1)); } sort(inputList.begin(), inputList.end(), greater()); int sum = 0; vector index; for (int i = 0..