소개
- 現 어비스 대표 및 리드개발자
- 前 네이버 개발자
- 5년차 알고리즘 강사(네이버 / 카카오 / 라인 / 삼성 코딩테스트합격자 배출)
- 19, 20 IT 대기업 코딩테스트 합격자(All Solved)
- 2024 Meta HackerCup Round1 상위 12%
- 자바스크립트 테스트 프레임워크 Mocha.js contributor
- 저서 《 면접을 위한 CS전공지식노트 》 2022 / 국내IT도서 1위 베스트 셀러
- 저서 《 실시간 모니터링 시스템을 만들면서 정복하는 MEVN 》 2021 / 국내IT도서 63위 베스트셀러
강의
전체 2수강평
- CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
- 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
- 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
- 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
- 10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
게시글
질문&답변
2024.11.21
4-A 질문 있습니다.
안녕하세요 창완님 ㅎㅎ저거 저 담는 경우의 수 함수 위 아래로push 하구 pop_back 써서 원복시키시면 되요!! 또는 배열 안쓰구 비트마스킹 써서 해두 되구요ㅎㅎ 하시고 또 질문있으시면 질문주세요 ㅎㅎ 감사합니다
- 0
- 1
- 14
질문&답변
2024.11.21
5-L 질문있습니다.
안녕하세요 AA님ㅎㅎ이번 코테는 잘 보셨나요??ㅎㅎ 저거는 idx 호출해보시면 되는데요ㅎㅎstart +1 이 아니면 중복된 값이 들어갑니다즉 {0,0,0} 이런식으로 중복된게 들어갈 수 있게 됩니다저희가 원하는 것은 중복되지않은 조합인데 말이죠..이때문에 시간도 더 걸리고 틀리게 됩니다 감사합니다
- 0
- 1
- 6
질문&답변
2024.11.21
2-O 4949 코드 질문
안녕하세요 ㅎㅎ대기업님대부분 잘 짜셨는데요 ㅎㅎ else 이부분만 추가해보시겠어요? else if ((s[i] == ')' && stk.top() == '(') || (s[i] == ']' && stk.top() == '[')) stk.pop(); else return false; 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 10
질문&답변
2024.11.20
해당 문제를 set을 사용해서 풀었는데 이분탐색보다 속도가 느린 이유가 궁금합니다
안녕하세요 누구게님 ㅎㅎ 먼저 해당 코드 제출하면 컴파일에러가 뜹니다. (사진) 이 이유는 contains를 사용하려면 C++20이여야 하는데 백준에서는 C++17까지만 제공되기 때문입니다. 이 때문에 set - find를 사용해야 하며 그럴 경우 1784ms 정도의 시간이 뜹니다. std::set은 레드블렉 트리로 구현하여 삽입, 삭제, 검색 모두 O(logN)인걸로 알고있습니다. 이분 탐색도 시간 복잡도가 O(logN)인데 왜 std::set을 사용하면 더 느린지 궁금합니다.-> 음.. 혹시 벤치마킹을 했을 때 차이가 나타난다는 말씀이신가요? 벤치마킹하신 링크 부탁드립니다.또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 1
- 15
질문&답변
2024.11.19
3-J 맞왜틀 질문있습니다!
안녕하세요 강섭님ㅎㅎ이부분이요 int cnt = 0; for(int k=0;k이렇게 되어야 하지 않을까요? int cnt = 0; while (true) { cnt++; 또 질문 있으시면 언제든지 질문 부탁드립니다.좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)감사합니다.강사 큰돌 올림.
- 0
- 2
- 15