재귀함수 예제로 이해하기, 3가지 규칙
재귀함수를 이해하는 과정은 험난하지만 개발자로서 실력을 한 단계 높이기 위해 반드시 거쳐야 할 관문 중 하나다. 필자는 재귀 함수를 이해하는 데 꽤 긴 시간이 걸렸다. 그 과정에서 알게 된 세 가지 규칙을 공유한다. 재귀함수 예제를 활용해 쉽게 이해할 수 있도록…
재귀함수를 이해하는 과정은 험난하지만 개발자로서 실력을 한 단계 높이기 위해 반드시 거쳐야 할 관문 중 하나다. 필자는 재귀 함수를 이해하는 데 꽤 긴 시간이 걸렸다. 그 과정에서 알게 된 세 가지 규칙을 공유한다. 재귀함수 예제를 활용해 쉽게 이해할 수 있도록…
프로그래머스 1835. 단체사진 찍기 프로그래머스 1835. 단체사진 찍기 문제를 풀면서 얻어갈 수 있는 것들이 무엇이 있는지 살펴보고 뜯어 먹어보자. 이 문제는 완전 탐색으로 모든 케이스를 확인하면 시간 내에 정답을 구할 수 있는 문제이다. 재귀 함수와 완전 탐색에 대한 이해가 필수적이다….
프로그래머스 92334. 신고 결과 받기 신고 결과 받기 문제를 풀면서 얻어갈 수 있는 것들이 무엇이 있는지 살펴보고 뜯어 먹어보자. 간단한 문제이지만 다양한 상황에 쓰일 수 있는 유용한 기본 스킬들을 배울 수 있다. 얻어 가야 하는 것 요즘 파이썬을 공부하면서 파이썬으로…
프로그래머스 42888. 오픈채팅방 오픈채팅방 문제를 풀면서 얻어갈 수 있는 것들이 무엇이 있는지 살펴보고 뜯어먹어보자. 얻어 가야 하는 것 자료구조 HashMap 특정 값을 찾기 위해 저장된 데이터를 모두 순회하기에는 데이터가 너무 많을 경우에 Map을 사용할 수 있다.(모두 순회하면 O(N), HashMap 조회는…
백준 온라인 저지에서는 다양한 알고리즘 문제를 풀어보며 코딩 테스트에 대비할 수 있습니다. 또한, 문제를 푸는 과정에서 기본적인 코딩 스킬들을 배울 수도 있구요. 😃 혹시 알고리즘 문제가 무엇인지, 코딩 테스트가 무엇인지 궁금하시다면 아래의 게시글을 읽어보시길 추천합니다. 코딩 테스트란 무엇인가요? 👈 click!!…
코딩테스트, 무엇인지 알아봅시다. 소프트웨어 개발자로 일하기 위해 공부 중인 당신! 알고리즘이라는 녀석을 마주치지 않을 수 없을 것입니다. 많은 기업들은 개발자 채용 과정에 코딩 테스트 전형을 넣어 지원자들이 알고리즘에 대한 지식과 기본적인 코딩 역량을 갖추고 있는지 판단하려 합니다. 주어진 시간 내에…