HISTORY🔥

    [프로그래머스>Lv2] 호텔 대실 - kotlin, python

    [프로그래머스>Lv2] 호텔 대실 - kotlin, python

    프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 최소한의 객실만을 사용하여 예약 손님들을 받으려고 합니다. 합번 사용한 객실은 퇴실 시간을 기준으로 10분간 청소를 하고 다음 손님들이 사용할 수 있습니다. [입력] 예약 시각이 문자열 형태로 담긴 2차원 배열 book_time [출력] 코니에게 필요한 최소 객실의 수를 return 2. 제한사항 - 1 val start = getTime(time[0]) val end = getTime(time[1]) + 10 if (start < maxTime) dp[start]++ if (end < maxTim..

    [프로그래머스>Lv1] 둘만의 암호 - kotlin & python

    프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 [입력] 두 문자열 s와 skip 자연수 index - 문자열 s의 각 알파벳을 index 만큼 뒤의 알파벳으로 바꿔줍니다. - index만큼 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑니다. - skip 안에 있는 알파벳을 제외하고 건너뜁니다. [출력] 위 규칙대로 s를 변환한 결과를 return 2. 풀이 이 문제에서 가장 중요한 점은 제한 사항에 나와있는 🌹 skip에 포함되는 알파벳은 s에 포함되지 않습니다. 이 부분입니다. 때문에 a ~ z 중에서 skip에 나온 알파벳을 제외하고나서..

    [프로그래머스>Lv2] 뒤에 있는 큰 수 찾기 - Kotlin

    [프로그래머스>Lv2] 뒤에 있는 큰 수 찾기 - Kotlin

    프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 정수로 이루어진 배열 numbers가 있습니다. 배열의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수를 뒷 큰 수라고 합니다. [입력] - numbers: 정수 배열 [출력] 모든 원소에 대한 뒷 큰수들을 차례로 담은 배열을 return 🌹 뒷 큰수가 존재하지 않는 원소는 -1을 담습니다. 2. 풀이 먼저 자신보다 뒤에 있는 숫자에서 가장 큰 숫자를 찾는 문제이기 때문에 뒤에서부터 결과를 찾아야 합니다. 저는 뒷 큰수를 먼저 구하는 것이 아닌, 뒷 큰수의 i..

    [프로그래머스>Lv2] 택배 배달과 수거하기 - Python

    [프로그래머스>Lv2] 택배 배달과 수거하기 - Python

    프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 문제 트럭 하나로 모든 배달과 수거를 마치고 물류창고까지 돌아올 수 있는 최소 이동 거리를 구하려 합니다. 각 집에 배달 및 수거할 때, 원하는 개수만큼 택배를 배달 및 수거할 수 있습니다. [입력] cap: 트럭에 실을 수 있는 재활용 택배 상자의 최대 개수 n: 배달할 집의 개수 deliveries: 각 집에 배달할 재활용 택배 상자의 개수 pickups: 각 집에서 수거할 빈 재활용 택배 상자의 개수 [출력] 트럭 하나로 모든 배달과 수러를 마치고 물류 창고까지 돌아올 수 있는 최소 이동 거리를 r..