본문 바로가기

전체 글

Blind 75 Must do Leetcode: Meeting Rooms Blind75는 Leetcode의 문제들 중 소프트웨어 엔지니어 인터뷰 준비에 유용한 75개의 문제를 선정한 것을 말한다. Blind75는 배열, 문자열, 링크드 리스트, 트리, 그래프, 정렬, 다이나믹 프로그래밍 등 다양한 알고리즘과 자료구조를 포함하고 있다. 따라서 이 목록은 인터뷰 준비를 체계적으로 하고자 하는 사람들에게 방향을 제시해 주며, 실제 인터뷰에서 자주 출제되는 유형의 문제들을 연습할 수 있게 해 준다. Blind 75 문제를 하루에 한 문제씩 풀어보면서 코딩 테스트 감을 유지해보려고 한다. Blind 75 풀어보기 시리즈 네번째 문제는 Meeting Rooms다. https://leetcode.com/problems/meeting-rooms LeetCode - The World's Le.. 더보기
Blind 75 Must do Leetcode: Encode and Decode Strings Blind75는 Leetcode의 문제들 중 소프트웨어 엔지니어 인터뷰 준비에 유용한 75개의 문제를 선정한 것을 말한다. Blind75는 배열, 문자열, 링크드 리스트, 트리, 그래프, 정렬, 다이나믹 프로그래밍 등 다양한 알고리즘과 자료구조를 포함하고 있다. 따라서 이 목록은 인터뷰 준비를 체계적으로 하고자 하는 사람들에게 방향을 제시해 주며, 실제 인터뷰에서 자주 출제되는 유형의 문제들을 연습할 수 있게 해 준다. Blind 75 문제를 하루에 한 문제씩 풀어보면서 코딩 테스트 감을 유지해보려고 한다. Blind 75 풀어보기 시리즈 세번째 문제는 Encode and Decode Strings다. https://leetcode.com/problems/encode-and-decode-strings L.. 더보기
Blind 75 Must do Leetcode: Longest Consecutive Sequence Blind75는 Leetcode의 문제들 중 소프트웨어 엔지니어 인터뷰 준비에 유용한 75개의 문제를 선정한 것을 말한다. Blind75는 배열, 문자열, 링크드 리스트, 트리, 그래프, 정렬, 다이나믹 프로그래밍 등 다양한 알고리즘과 자료구조를 포함하고 있다. 따라서 이 목록은 인터뷰 준비를 체계적으로 하고자 하는 사람들에게 방향을 제시해 주며, 실제 인터뷰에서 자주 출제되는 유형의 문제들을 연습할 수 있게 해 준다. Blind 75 문제를 하루에 한 문제씩 풀어보면서 코딩 테스트 감을 유지해보려고 한다. Blind 75 풀어보기 시리즈 두번째 문제는 Longest Consecutive Sequence다. https://leetcode.com/problems/longest-consecutive-sequ.. 더보기
Blind 75 Must do Leetcode: Number of Connected Components in an Undirected Graph 2024년에도 리트코드를 꾸준히 풀어보려고 한다. 데일리 챌린지도 습관을 유지하기에 좋은 문제들이지만, 핵심적인 문제들부터 풀어보는 게 좋을 것 같아서 Blind 75 문제 셋을 다시 풀어보고자 한다. 풀면서 특정 주제에 대해서 복습도 하고 다양한 유형도 익혀보면 더 체계적으로 배울 수 있을 것 같아서다. https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place.. 더보기
LeetCode로 코딩테스트부터 이직까지: 반년간의 여정 안녕하세요. 오늘은 지난 2023년 동안 LeetCode를 통해 코딩 실력을 키우고, 여러 회사의 코딩 테스트를 통과하여 최종적으로 이직에 성공한 경험을 공유하고자 합니다. 이 글을 통해 제가 거쳐온 과정과 얻은 교훈, 그리고 앞으로의 계획에 대해 이야기하고자 합니다. 시작하게 된 계기 작년 7월 말, 개발자로서의 실력을 한 단계 끌어올릴 필요성은 항상 느끼고 있었지만, 회사의 자금 사정이 갑작스럽게 나빠지면서 이직을 고려하지 않을 수 없게 되었습니다. LeetCode를 선택한 이유는 그 폭넓은 문제 범위와 다양한 난이도 덕분에 어지간한 유형의 문제들은 대부분 커버할 수 있기 때문이었습니다. LeetCode 여정 7월 말부터 12월 초까지, 총 135개의 문제를 해결했습니다. 이 중 Easy 44문제, .. 더보기
Daily Leetcoding Challenge 1535. Find the Winner of an Array Game https://leetcode.com/problems/find-the-winner-of-an-array-game Find the Winner of an Array Game - LeetCode Can you solve this real interview question? Find the Winner of an Array Game - Given an integer array arr of distinct integers and an integer k. A game will be played between the first two elements of the array (i.e. arr[0] and arr[1]). In each round of th leetcode.com 그동안 풀었지만 포스팅 안 한 문제들이.. 더보기
Daily Leetcoding Challenge 1845. Seat Reservation Manager https://leetcode.com/problems/seat-reservation-manager Seat Reservation Manager - LeetCode Can you solve this real interview question? Seat Reservation Manager - Design a system that manages the reservation state of n seats that are numbered from 1 to n. Implement the SeatManager class: * SeatManager(int n) Initializes a SeatManager object that leetcode.com 오랜만의 포스팅이다. 그동안 리트코드를 전혀 안 하지는 않았다. 하지.. 더보기
Daily Leetcoding Challenge 229. Majority Element II https://leetcode.com/problems/majority-element-ii LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 직관 배열의 원소가 출현한 횟수를 Map에 저장해서 활용하는 문제를 여러 번 다뤄봤기 때문인지 바로 떠오른 방법은 원소를 키로 하고 출현 횟수를 값으로 하는 Map을 사용하는 것이다. 이 경우 Map에 최대 n개의 값이 저장.. 더보기