kundol
@kundol
Students
9,526
Reviews
648
Course Rating
4.8
- 現어비스 대표 및 리드개발자
- 前 네이버 개발자
- 5년차 알고리즘 강사(네이버 / 카카오 / 라인 / 삼성 코딩테스트합격자 배출)
- 19, 20 IT 대기업 코딩테스트 합격자(All Solved)
- 2024 Meta HackerCup 알고리즘 대회 R1 상위 12%
- 자바스크립트 테스트 프레임워크 Mocha.js contributor
- 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러
- 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN》 2021 / 국내IT도서 63위 베스트셀러
Courses
Reviews
- Portfolio Another Level
goldbuz176945
·
The Basics of CS Knowledge | Design Patterns Network Operating System Database Data StructureThe Basics of CS Knowledge | Design Patterns Network Operating System Database Data Structure- Portfolio Another Level
- Portfolio Another Level
- Portfolio Another Level
Posts
Q&A
포트폴리오 웹사이트에대해 질문드립니다.
안녕하세요 ㅎㅎ프론트엔드를 목표로 준비를 하고있는데 대부분 포트폴리오 페이지를 하나씩 구축을 하고 이력서와 같이 첨부하더라구요..과거에 리액트 + GSAP로 인터렉션 위주로 만들어놓은게 있지만 -> 포트폴리오페이지의 경우 리액트 괜찮습니다. 리액트로 유지보수해주세요.요즘은 NextJS가 추세라하여 새로 만들어야할것같은-> 프로젝트만 NextJS가 들어가면 됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 27
Q&A
3-N 질문입니다.
안녕하세요 ㅎㅎn = 3일때if(s>e) return이부분이 동작하지 않아야 한다는 말씀이신가요?
- 0
- 1
- 18
Q&A
페이지 교체 알고리즘? 프레임 교체 알고리즘?
안녕하세요 동규님 ㅎㅎ사실 결과적으로 보면 프레임이 교체되는 것은 맞습니다. 하지만 교체 알고리즘의 기준은 페이지를 기반으로 설계되어있습니다. 페이지의 참조횟수, 먼저 들어왔냐 늦게 들어왔냐 이부분을 기준으로 판단하는데 이걸 판단하는게 프레임이 아니라 프레임을 가상화해서 만든 계층인 페이지로 계산되기 때문에 그런 것 같습니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 24
Q&A
코딩 테스트 include
안녕하세요 정현님 ㅎㅎ코딩 테스트를 볼 때 include같은 건 기본적으로 제공되는 건가요?-> 제공되는 곳도 있고 안되는 곳도 있습니다. 코딩 테스트에서든 #include 를 사용할 수 있는건가요?-> 다 사용가능합니다. 21년까지 안되었던 삼성전자까지도 22년부터는 사용가능하기 때문에 모든 곳에서 가능하다고 보시면 됩니다. 혹시나 어떤 곳에서 사용이 불가능하게 둘 수도 있지만 보통은 사용가능하고 만약 이 부분이 제공 안되는 곳이라도 제공해주는 라이브러리 내에서 알고리즘을 다 짤 수 있게 만들어놓기 때문에 걱정하지 않으셔도 됩니다. 감사합니다.
- 0
- 2
- 26
Q&A
성능 개선에 대한 부분을 작성할 때 궁금한 점이 있습니다.
안녕하세요 ㅎㅎ실제로, 웹에서 SSH 접속을 위한 프로젝트를 하면서 초기 SSH 접속을 할 때, sleep(500), 쉘에서 실행할 명령어를 송수신 하는 while문에서 sleep(10)을 설정 했었습니다.Java의 InputStream으로 입력값을 받도록 하였는데 개발 당시에는 안정적인 송수신을 위해서 sleep을 추가했는데, 리팩토링을 하는 과정에서 InputStream이 Blocking I/O의 특성으로 인해 불필요하다는 것을 알게 되었습니다.-> 이거는 난이도가 쉬워서 빼는게 좋을 거 같습니다. 제 부족함?을 직접적으로 표현하지 않고 어떻게 말해야할지-> 혹시 어떤 점이 부족하다고 생각하시나요? 감사합니다.
- 0
- 1
- 36
Q&A
Static 키워드가 메모리에 올라가는 시점
안녕하세요 ㅎㅎ제 설명이 부족했던 거 같습니다. 선언 -> 객체 x 해당 클래스 호출이라는 의미이며 해당 부분은 다음과 같이 보완될 예정입니다.(사진) 그러면 100개의 클래스를 작성하고, 거기에 static으로 함수나 변수를 써놓으면 그게 다 사용되지 않아도 메모리에 올라가는 건가요??-> 해당 클래스 기반 객체 생성 하지 않더라도 클래스 참조되면 메모리에 다 올라가게 됩니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 28
Q&A
안녕하세요 강의 완강했습니다.
안녕하세요 경진님 ㅎㅎreact.js 블로그 포폴 하나 혼자 강의 보면서 만들었는데 어떻게 어필하면 좋을까요 .. -> 블로그 1 하나 만든걸로는 현실적으로 힘듭니다. 이 프로젝트 하나로 부연설명을 추가해 포트폴리오내에서 강조하는 것보다는 1. 팀플1 구축 2. 남는 시간에 오픈소스 PR 해서 넣을 수 있는 것을 만드는게 좋습니다. 참고로 해당 부분은 제가 추가강의영상으로 제작할 예정입니다. 자기소개서는 포트폴리오에 올리지 않는게 좋을까요-> 자라왔던 환경 등을 말씀하시는거죠? 올리지 않는게 좋습니다. 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 50
Q&A
2-T 질문있습니다.
안녕하세요 stark님 ㅎㅎ오랜만이네요 해당 코드는 다음의 반례를 해결하지 못합니다. 7 4 6 3 2 5 1 7 수강생님 코드 출력: 6 -1 5 5 7 7 -1 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 1
- 25
Q&A
3-L 코드 질문입니다
안녕하세요 성찬님 ㅎㅎny, nx 를 전역으로 써서 그렇습니다. 이부분은 다음 부분을 참고해주세요(사진) visited 불필요합니다. ac -> visited 화하고 이런식으로 바꿔주는게 필요합니다. void go(int y, int x, int depth) { ret = max(ret, depth); for (int i = 0; i = r || nx = c) continue; int idx = a[ny][nx] - 'A'; if (visited[idx]) continue; visited[idx] = true; go(ny, nx, depth + 1); visited[idx] = false; } } 나머지 코드는 다 잘 짜셨습니다. ㅎㅎ 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 26
Q&A
17822번 문제 제출 코드 55%에서 틀리네요.
안녕하세요 ㅎㅎ틀린 부분을 찾으셨네요. 제가 코드를 좀 봤는데요. 다음 부분을 다듬으면 더 좋을 것 같습니다 .DFS를 통해서 마킹 하는 부분vector> rm(N + 1, vector(M + 1, 0)); bool removed = false; for (int r = 1; r 1 && a[r - 1][c] == v) { rm[r][c] = rm[r - 1][c] = 1; removed = true; } if (r double형사실 double형도 나쁘지는 않지만 저는 최대한 doble형으로는 뺴지 않도록 노력합니다. (부동소수점 이슈때문)long long lhs = 1LL * a[r][c] * cnt; if (lhs > sum) a[r][c]--; else if (lhs 이렇게 하셔도 됩니다. 나머지 부분은 다 잘 짜신 것 같습니다. 다음번에는 더 빨리 답변을 드리겠습니다 :) 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 3
- 27





