본문 바로가기

개인 공부/알고리즘 트레이닝36

[python] programmers - 두 큐 합 같게 만들기 programmers - 두 큐 합 같게 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/118667 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자세한 설명은 위의 링크를 참조하세요. 문제 설명 길이가 같은 두 개의 큐가 주어집니다. 하나의 큐를 골라 원소를 추출(pop)하고, 추출된 원소를 다른 큐에 집어넣는(insert) 작업을 통해 각 큐의 원소 합이 같도록 만들려고 합니다. 이때 필요한 작업의 최소 횟수를 구하고자 합니다. 한 번의 pop과 한 번의 insert를 합쳐서 작업을 1회.. 2022. 9. 16.
[python] programmers - 메뉴 리뉴얼 programmers - 메뉴 리뉴얼 https://school.programmers.co.kr/learn/courses/30/lessons/72411#qna 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자세한 설명은 위의 링크를 참조하세요. [문제설명] 각 손님들이 주문한 단품메뉴들이 문자열 형식으로 담긴 배열 orders, "스카피"가 추가하고 싶어하는 코스요리를 구성하는 단품메뉴들의 갯수가 담긴 배열 course가 매개변수로 주어질 때, "스카피"가 새로 추가하게 될 코스요리의 메뉴 구성을 문자열 형태로 배열에 담아 return 하도록 soluti.. 2022. 9. 13.
[python] programmers - 오픈채팅방 programmers - 오픈채팅방 https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 자세한 문제 설명은 위의 링크를 확인하세요. 문제 설명 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어.. 2022. 9. 12.
[python] programmers - 주차 요금 계산 programmers - 주차 요금 계산 https://school.programmers.co.kr/learn/courses/30/lessons/92341 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 상세 설명은 위의 링크를 참조하세요. 문제설명 입출력 예를 보면 바로 알 수 있듯이, 주차장의 차량 별 이용기록을 records 배열을 통해 받고 그 기록을 통해 각 차량 별 요금을 계산하는 문제이다. 사실 문제를 이해하는 것은 그렇게 어렵지않은데 이런 구현 문제는 쫌 꼼꼼하게 풀어야 시간을 줄일 수 있다. 위처럼 문제를 읽으면서, 대충 어떻게 풀어야할지 .. 2022. 9. 11.