본문 바로가기

코딩테스트18

코딩테스트 해시(hash) 문제 - 폰켓몬 풀이 과정 및 리팩토링 코딩테스트 해시(hash) 문제 - 폰켓몬 해결 방법 및 리팩토링 알고리즘 문제 해결은 프로그래밍 역량을 키우는 데 있어 필수적인 과정입니다. 특히, 다양한 데이터를 효율적으로 관리하고 처리해야 하는 상황에서 해시(HASH)를 활용하는 능력은 중요합니다. 이번 글에서는 폰켓몬 선택 문제를 통해 해시를 사용하는 실제 예를 살펴보면서, 여러분이 문제 해결 방법을 배우고, 이를 일상적인 코딩 문제나 실제 개발 상황에 적용할 수 있는 방법을 알아보겠습니다. 이 과정을 통해, 다양한 종류의 데이터를 효율적으로 처리하는 방법을 학습하고, 더 나아가 프로그래밍 능력을 한 단계 끌어올릴 수 있기를 기대합니다. 코딩테스트 해시 문제 - 폰켓몬 문제 소개 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. .. 2024. 3. 10.
프로그래머스 피보나치 수 문제풀이, 해설 프로그래머스 피보나치 수 문제풀이, 해설 프로그래머스 피보나치 문제 소개와 해설, 필자의 문제풀이 과정에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 피보나치 수 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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.
프로그래머스 카펫 문제풀이, 해설 알고리즘 문제 프로그래머스 카펫 문제풀이, 해설 알고리즘 문제 프로그래머스 카펫 문제 소개와 해설, 필자의 문제풀이 과정에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 카펫 문제 문제 설명 Leo는 카펫을 사러 갔다가 중앙에는 노란색으로, 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 보았습니다. 주어진 갈색 격자의 수와 노란색 격자의 수를 토대로 카펫의 크기를 구하는 문제입니다. 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자세한 카펫 문제를 확인하세요 기존 코드 function solution(.. 2024. 2. 10.
프로그래머스 과일 장수 문제풀이 과정, 알고리즘 최적화 프로그래머스 과일 장수 문제풀이 과정, 알고리즘 최적화 프로그래머스 시저함수 문제 소개와 필자의 문제풀이 및 인기 있는 문제풀이 소개와 해설을 소개하겠습니다. 아래 풀이 과정을 보면서 많은 인사이트를 얻어가시길 바랍니다. 프로그래머스 과일 장수 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. 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 시저 암호란? 시저 암호는 각 알파벳을 일정 거리만큼 밀어서 다른 알파벳으로 변환하는 암호화 방식입니다. 예를 들어, "AB"를 1만큼 밀면 "BC"가 되고, "z"는 1만큼 밀면 "a"로 변환됩니다. 공백은 변하지 않습니다. 필자의 문제풀이 해설 functio.. 2023. 12. 5.
프로그래머스 최소직사각형 해설, 문제풀이 과정, 알고리즘 최적화 프로그래머스 최소직사각형 해설, 문제풀이 과정, 알고리즘 최적화 프로그래머스 최소직사각형 문제 소개와 해설, 필자의 문제풀이 과정과 최적화된 알고리즘 문제풀이에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 최소직사각형 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 명함 지갑을 디자인하는 회사에서는 다양한 명함을 수납할 수 있는 작고 효율적인 지갑을 만들고자 합니다. 각 명함의 가로 길이와 세로 길이가 주어질 때, 모든 명함을 수납할 수 있는 최소한의 지갑 크기를 찾아야 합니다. 입력 예시.. 2023. 11. 30.
프로그래머스 부족한 금액 계산하기 해설, 문제풀이 과정 프로그래머스 부족한 금액 계산하기 해설, 문제풀이 과정 프로그래머스 내적 문제 소개와 해설, 필자의 문제풀이 과정과 가장 인기 있던 문제풀이에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 부족한 금액 계산하기 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이번 알고리즘 문제는 새로운 놀이기구의 이용료가 매번 높아지는 상황에서, 특정 횟수만큼 놀이기구를 이용하려고 할 때 필요한 금액과 현재 소지금 사이의 차이를 계산하는 문제입니다. 주어진 가격, 소지금, 이용 횟수에 따라 필요한 금액을 계.. 2023. 11. 22.
프로그래머스 내적 해설, 문제풀이 과정, 인기 있는 문제풀이 프로그래머스 내적 해설, 문제풀이 과정, 인기 있는 문제풀이 프로그래머스 내적 문제 소개와 해설, 필자의 문제풀이 과정과 가장 인기 있던 문제풀이에 대해 소개하겠습니다. 아래 풀이 과정을 보면서 코딩에 있어서 유익한 인사이트를 얻길 바랍니다. 프로그래머스 내적 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr (프로그래머스 내적 문제 직접 풀어보세요!) 알고리즘 문제인 "내적"은 두 배열의 내적값을 계산하는 문제입니다. 주어진 배열 a와 b의 길이는 1 이상 1,000 이하이며, 배열의 각 요소는 -1,000 이상 1,000 이하의 정수입니다. 문제 해.. 2023. 11. 16.