코딩테스트(44)
-
네카라쿠배 취업 실패하는 이유 3가지
자세한 내용은 영상으로 확인하세요! :)오늘은 네카라쿠배와 같은 대기업에 취업을 희망하는 분들이 코딩 테스트에서 실패하는 이유에 대해 이야기해 보려고 합니다. 많은 이들이 코딩 테스트를 준비하면서 공통적으로 겪는 문제점을 세 가지로 정리해 봤습니다. 이 글을 통해 여러분이 더 효과적으로 준비할 수 있기를 바랍니다.1. 모든 문제를 처음부터 다 풀려고 한다코딩 테스트를 준비하면서 많은 사람들이 저지르는 첫 번째 실수는 모든 문제를 처음부터 끝까지 다 풀려고 하는 것입니다. 물론 많은 문제를 푸는 것이 좋지만, 우리에게 주어진 시간과 열정은 제한되어 있습니다. 무작정 모든 문제를 풀려는 시도는 결국 시간과 열정의 낭비로 이어질 수 있습니다.추천하는 방법:기본 문법에는 최소한의 시간만 투자하고, 바로 자료구조..
2024.06.26 -
브루트 포스 완전 탐색 알고리즘: 3분만에 이해하기
자세한 내용은 영상으로 확인하세요! :)100억 원이 든 금고를 열 수 있는 4자리 비밀번호가 주어진다면 어떻게 하시겠습니까? 윤리적인 문제도 없고 시간제한도 없다면, 아마도 0000부터 9999까지 모든 숫자를 하나씩 대입해 보는 방법을 선택할지도 모릅니다. 이 단순하고 무식한 방법이 바로 우리가 알고 있는 브루트 포스 알고리즘, 또는 완전 탐색 알고리즘입니다.브루트 포스(Brute Force)는 영어로 '단순히' 또는 '순전히'라는 의미의 '브루트'와 '힘'을 뜻하는 '포스'가 결합된 단어입니다. 즉, 순전히 힘만으로 문제를 해결한다는 의미입니다. 이 알고리즘은 모든 가능한 조합을 하나씩 시도해 보는 방법으로, 주로 비밀번호를 해킹할 때 사용되곤 합니다.브루트 포스 알고리즘 구현 방법브루트 포스 알고..
2024.06.25 -
그리디 탐욕 알고리즘: 이해하기 쉽게 풀어보는 기초 개념
자세한 내용은 영상으로 확인하세요! :) 오늘은 알고리즘 중 하나인 그리디 알고리즘에 대해 알아보는 시간을 가져보겠습니다. 그리디 알고리즘이란 무엇인지, 어떻게 하면 잘 풀 수 있는지, 그리고 초급 문제들까지 정리해 보겠습니다. 그리디 알고리즘의 정의그리디 알고리즘은 이름 그대로 '탐욕'을 의미합니다. 이 알고리즘은 미래를 고려하지 않고 현재 시점에서 가장 좋은 선택을 하는 방식입니다. 즉, 현재 내가 내린 선택이 나중에 어떤 결과를 가져올지는 고려하지 않고, 무조건 지금 가장 저렴한 선택, 가장 빠른 선택 혹은 가장 가치 있는 선택을 내리는 것입니다. 그래서 그리디라는 이름이 붙여졌습니다. 예를 들어, 동전 교환 문제를 생각해 봅시다. n개의 동전과 전체 금액 k가 주어졌을 때, k를 만들기 위해 필요..
2024.06.24 -
부트캠프 vs 국비지원교육 vs 독학: 취업을 위한 최적의 선택은?
자세한 내용은 영상으로 확인하세요! :) 최근 들어 부트캠프와 국비지원 교육 프로그램이 많이 생기면서, 어떤 교육 방식이 더 나은지에 대한 질문을 많이 받았습니다. 독학이 어려운지에 대한 질문도 자주 받았는데요, 이번 글에서는 이 주제에 대해 간략하게 설명드리고자 합니다. 공부를 위한 공부는 이제 그만저도 입사 전까지 나름 열심히 공부하고 성적 관리도 했고, 틈틈이 외국어나 자격증도 많이 땄습니다. 그러나 회사 생활을 하면서 가장 크게 달라진 점은 신뢰가 없는 공부는 절대 하지 않는다는 것입니다. 내가 이걸 배워서 어디다 쓸지 명확하지 않은 것들은 과감하게 버려야 한다는 걸 느꼈습니다. 예를 들어, 저는 최근에 아마존 웹 서비스의 클라우드 실무 자격증을 땄습니다. 하지만 현업에서 클라우드를 활용할 일이 ..
2024.06.24 -
DFS와 BFS: 깊이 우선 탐색과 너비 우선 탐색 알고리즘 이해하기
영상으로 더 자세하게 들어보세요! 최근 한국 드라마가 전 세계적으로 인기를 끌고 있는데, 여러분은 드라마를 볼 때 어떤 방식으로 보시나요? 드라마가 끝나길 기다렸다가 몰아서 보는 편인가요, 아니면 재미있어 보이는 드라마 여러 개를 본방사수하며 챙겨보는 편인가요? 이 질문을 던지는 이유는 DFS와 BFS 알고리즘의 개념을 이해하는 데 도움이 되기 때문입니다. 한 드라마를 처음부터 끝까지 다 봐야 하는 방식이 DFS(Depth-First Search), 모든 드라마를 한 편씩 챙겨보는 방식이 BFS(Breadth-First Search)와 유사합니다. 그래프 탐색 알고리즘이란?DFS와 BFS는 그래프 탐색 알고리즘입니다. 그래프는 여러 개체들이 연결된 자료 구조로, 특정 개체를 찾기 위한 알고리즘이 필요합니..
2024.06.21 -
코딩 테스트 알고리즘 실력 빨리 올리는 방법 꿀팁
최근에 코딩 테스트 준비를 시작하신 비전공자분들을 만나 많은 질문을 받았습니다. 많은 분들이 "코딩 테스트 실력이 늘지 않는다", "혼자서 문제를 풀 수 없다" 등의 고민을 털어놓았습니다. 그래서 오늘은 어떻게 하면 코딩 테스트 실력을 단기간에 향상할 수 있는지에 대한 꿀팁을 공유하려고 합니다. 1. 문제를 풀 때 제한 시간을 둔다코딩 테스트를 처음 준비하는 분들이 많이 범하는 오류 중 하나는 한 문제를 너무 오랫동안 붙잡고 있는 것입니다. 물론, 한 문제에 깊이 몰입하여 스스로 해결책을 찾아내는 것은 좋은 공부 방법이지만, 취업을 위해 코딩 테스트를 준비하는 분들에게 가장 귀한 자원은 시간입니다. 따라서 문제를 풀 때 적정한 시간을 정해놓고 고민해 보는 것이 중요합니다. 만약 정해진 시간 내에 해결책을..
2024.06.21