전체 글(86)
-
코딩 테스트 기록 22회차 - 고난이도 양치기 (해시)
전에 모의고사를 진행한 이후에 내가 고난이도 문제(프로그래머스 기준 LV2.5~3, LeetCode 기준 Medium 중상 ~ Hard)를 첫 대면에 빠르게 푸는 훈련을 해야겠다고 생각이 들었다. 그동안 이전 게시글을 작성하고 나서 넥토리얼 AI 면접에 대비하느라 글을 쓰니 못했는데 오늘부터 진짜 수능 공부처럼 요령껏 해볼 생각이다.전략은 이렇다. 문제마다 어떤 도구를 어떻게 써서 풀어야 하는지 출제자의 의도가 담겨있다. 그리고 그 의도는 반드시 문제 지문 안에 어떤 형태로든 나타날 거라고 가정했다. 양치기를 하면서 어떤 문구를 통해 어떤 도구를 써서 어떻게 풀어야 하는지 의도했는가를 유추하는 방식을 사용할 것이다. 여기에는 분명히 패턴이 있을 거라고 생각한다. https://school.programm..
2026.09.14 -
코딩 테스트 기록 21회차 - 모의고사
이번에는 지금까지 배운 모든 내용의 유형들을 랜덤으로 뽑아서 문제를 풀어보기로 했다. 실전과 거의 비슷하게 모의고사 느낌으로 5개의 문제를 AI에게 뽑아달라고 했다. 총 제한시간은 2시간 30분이었다. https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr걸린 시간: 20분문제 내용: 프로그래머스 "숫자 짝꿍"이라는 문제이다. 두 수의 임의의 자리에서 공통으로 나타나는 정수 k(0 ≤ k ≤ 9)들을 이용하여 만들 수 있는 가장 큰 정수를 찾는 문제이다. 내가 쓴 코드LV1짜리 치고는 살짝 오래 걸렸던 감..
2026.09.08 -
코딩 테스트 기록 20회차 - 해시 심화
이 기록은 원래 어제, 아니 엊그제 작성되어야 했으나 너무 졸려서 중간에 잤다. 그리고 그 다음 날은 수면 패턴 맞춘답시고 스터디 카페도 헬스장도 나가지 않고 아무것도 하지 않았다. 그러고 겨우겨우 아침에 일어나는 패턴을 맞출 수 있었다. 아무튼 오늘 엊그제 진행했던 내용을 작성한다. https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr걸린 시간: 13분 04초문제 내용: 프로그래머스 고득점 KIT 해시 편의 4번째 문제이다. 의상을 조합하는 경우의 수를 출력하는 문제이다. 내가 쓴 코드경우의 수를 구하는..
2026.09.04 -
코딩 테스트 기록 19회차 - 해시 및 복습
꽤 오랜만에 다시 글을 쓰게 되었다. 한 5, 6일 정도 만인가? 서울에 올라갈 일이 생겨서 갔다오느라 글을 작성하지 못했다. 그동안 코테 연습도 미뤘었다. 아무튼 다시 시작해보자. https://school.programmers.co.kr/learn/courses/30/lessons/42577 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr걸린 시간: 40분 시간 초과문제 내용: 전화번호부 배열이 주어졌을 때, 접두어가 있는지 없는지를 판별하는 문제이다. 내가 쓴 코드이게 내가 맨 처음 썼던 코드이다. 문제를 풀다가 처음으로 올바른 풀이를 떠올리지 못한 첫 문제이기도 하다. 어떻게 풀어야 하는지에 대한 발상에서..
2026.09.01 -
코딩 테스트 기록 18회차 - 해시
오늘부터 해시에 진입한다. 그리고 준비 운동 개념으로 쉬운 문제를 몇 개 풀고 진행할거다. 준비 운동은 내가 푼 적이 없는 비교적 쉬운 문제로 AI에게 추천해달라고 했다. 그리고 제한 시간은 15분으로 진행할거다. 이건 말 그대로 준비 운동이기 때문에 재풀이를 한다던가 그런 거 일절 없다. 그냥 15분 지나면 땡이다. 준비 운동https://leetcode.com/problems/make-the-string-great/ Make The String Great - LeetCodeCan you solve this real interview question? Make The String Great - Given a string s of lower and upper case English letters. A g..
2026.08.26 -
코딩 테스트 기록 17회차 - 스피드런
이번에는 이전에 풀었던 문제들에 제한 시간을 10분을 목표로 풀어볼거다. 아무래도 알고리즘 문제는 그 특성상 쉬운 문제를 빨리 풀고 어려운 문제에 더 많은 시간을 쏟아야 하기 때문일 것이다. 그리고 이제부터 이미 풀었던 문제는 문제 내용을 굳이 안쓸거다. 슬슬 귀찮다. https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr걸린 시간: 15분 00초 (시간 초과) 내가 쓴 코드사실 이거 원래 못푼 거였다. 문제를 보면 left, right의 자료형이 long long으로 되어있는 것을 볼 수 있는데, 이거 때..
2026.08.24