본문 바로가기

코딩테스트15

프로그래머스 피보나치 수 문제풀이, 해설 프로그래머스 피보나치 수 문제풀이, 해설 프로그래머스 피보나치 문제 소개와 해설, 필자의 문제풀이 과정에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 피보나치 수 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 주어진 제한 사항에 따라 n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수를 작성해야 합니다. 기존 코드 fu.. 2024. 2. 11.
프로그래머스 과일 장수 문제풀이 과정, 알고리즘 최적화 프로그래머스 과일 장수 문제풀이 과정, 알고리즘 최적화 프로그래머스 시저함수 문제 소개와 필자의 문제풀이 및 인기 있는 문제풀이 소개와 해설을 소개하겠습니다. 아래 풀이 과정을 보면서 많은 인사이트를 얻어가시길 바랍니다. 프로그래머스 과일 장수 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 과일 장수가 사과 상자를 포장하고 있습니다. 사과는 상태에 따라 1점부터 k점까지의 점수로 분류하며, k점이 최상품의 사과이고 1점이 최하품의 사과입니다. 사과 한 상자의 가격은 다음과 같이 결정됩니다. 한 상자에 사과를 m개씩 담아 포장합니다. 상자에.. 2024. 1. 8.
프로그래머스 문자열 다루기 기본 해설, 인기 있는 문제풀이 프로그래머스 문자열 다루기 기본 해설, 인기 있는 문제풀이 프로그래머스 내적 문제 소개와 해설, 필자의 문제풀이 과정과 가장 인기 있던 문제풀이에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 문자열 다루기 기본 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (직접 문자열 다루기 기본 문제를 풀어보세요) 문제 설명 주어진 문자열 s의 길이가 4 또는 6이고, 숫자로만 구성되어 있는지 확인하는 함수 solution을 작성해야 합니다. 예를 들어, "a234"는 False를 반환해야 하고, ".. 2023. 12. 29.
프로그래머스 최소직사각형 해설, 문제풀이 과정, 알고리즘 최적화 프로그래머스 최소직사각형 해설, 문제풀이 과정, 알고리즘 최적화 프로그래머스 최소직사각형 문제 소개와 해설, 필자의 문제풀이 과정과 최적화된 알고리즘 문제풀이에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 최소직사각형 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 명함 지갑을 디자인하는 회사에서는 다양한 명함을 수납할 수 있는 작고 효율적인 지갑을 만들고자 합니다. 각 명함의 가로 길이와 세로 길이가 주어질 때, 모든 명함을 수납할 수 있는 최소한의 지갑 크기를 찾아야 합니다. 입력 예시.. 2023. 11. 30.
알고리즘 스터디 방법, 효율적인 학습과 성장을 위한 가이드 알고리즘 스터디 방법, 효율적인 학습과 성장을 위한 가이드 알고리즘 스터디는 프로그래머로서의 능력 향상과 코딩 테스트 대비를 위해 중요한 활동입니다. 이 글에서는 효율적인 알고리즘 스터디 방법을 제시하고, 이를 통해 얻을 수 있는 이점과 전망을 살펴보겠습니다. 1. 문제 풀기 1.1 문제 선정 스터디원들은 매일 하루에 하나의 알고리즘 문제를 풀도록 합니다. 익숙해지면 2문제 푸는 것도 좋습니다. 문제 풀이 시간을 정해두어, 한 문제 당 최대 1시간 동안에 풀도록 합니다. 시간 내에 문제를 해결하는 연습은 실제 코딩 테스트에서 중요한 능력입니다. 1.2 문제 풀이 방식 문제 분석 문제를 정확히 이해하고, 이해한 내용을 정리합니다. 규칙 찾기 문제 분석 내용을 기반으로 규칙을 찾아냅니다. 코딩화 규칙을 바탕.. 2023. 11. 9.
알고리즘 학습의 중요성, 알고리즘 공부하는 이유, 효율적인 학습 방법 알고리즘 학습의 중요성, 알고리즘 공부하는 이유, 효율적인 학습 방법 알고리즘이 너무 어려운데 왜 해야 할까요? 이러한 의문을 풀기 위해 알고리즘의 필요성과 효율적인 학습 방법에 대해 알아보겠습니다. 학습 목적, 알고리즘이 왜 필요할까요? 코드의 품질 향상 알고리즘과 자료구조를 이해하면 코드를 보다 효율적으로 작성할 수 있습니다. 좋은 코드란 가독성이 뛰어나며, 처리 속도가 빠르고, 유지·보수가 쉬우며, 재사용성이 높은 코드를 의미합니다. 취업 시 코딩 테스트 대비 많은 기업에서 코딩 테스트를 진행하며, 미리 알고리즘을 학습하면 취업 시 더 빠르게 대비할 수 있습니다. 특히 규모가 크고 높은 연봉과 복지를 제공하는 회사들은 코딩 테스트를 요구하는 경향이 있습니다. 학습 방법, 어떻게 알고리즘을 효율적으로.. 2023. 11. 7.