⌨️ Algorithms
-
https://school.programmers.co.kr/learn/courses/30/lessons/43236 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 출발지점부터 distance만큼 떨어진 곳에 도착지점이 있음 그리고 그사이에는 바위들이 놓여있음 바위 중 몇 개를 제거하려고 함 예를 들어, 도착지점이 25만큼 떨어져 있고, 바위가 [2, 14, 11, 21, 17] 지점에 놓여있을 때 바위 2개를 제거하면 출발지점, 도착지점, 바위 간의 거리가 아래와 같음 이때, 거리의 최솟값 중 가장 큰 값은 4 출발지점부터 도착지점까지의 거리 distanc..
[Python] 프로그래머스 Lv4_징검다리https://school.programmers.co.kr/learn/courses/30/lessons/43236 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 출발지점부터 distance만큼 떨어진 곳에 도착지점이 있음 그리고 그사이에는 바위들이 놓여있음 바위 중 몇 개를 제거하려고 함 예를 들어, 도착지점이 25만큼 떨어져 있고, 바위가 [2, 14, 11, 21, 17] 지점에 놓여있을 때 바위 2개를 제거하면 출발지점, 도착지점, 바위 간의 거리가 아래와 같음 이때, 거리의 최솟값 중 가장 큰 값은 4 출발지점부터 도착지점까지의 거리 distanc..
2023.04.13 -
https://school.programmers.co.kr/learn/courses/30/lessons/43238 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n명이 입국심사를 위해 줄을 서서 기다리고 있음 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다름 처음에 모든 심사대는 비어있음 한 심사대에서는 동시에 한 명만 심사 가능 가장 앞에 서 있는 사람은 비어 있는 심사대로 가서 심사를 받을 수 있음 하지만 더 빨리 끝나는 심사대가 있으면 기다렸다가 그곳으로 가서 심사를 받을 수도 있음 모든 사람이 심사를 받는데 걸리는 시간을 최소로 하고 ..
[Python] 프로그래머스 Lv3_입국심사https://school.programmers.co.kr/learn/courses/30/lessons/43238 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n명이 입국심사를 위해 줄을 서서 기다리고 있음 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다름 처음에 모든 심사대는 비어있음 한 심사대에서는 동시에 한 명만 심사 가능 가장 앞에 서 있는 사람은 비어 있는 심사대로 가서 심사를 받을 수 있음 하지만 더 빨리 끝나는 심사대가 있으면 기다렸다가 그곳으로 가서 심사를 받을 수도 있음 모든 사람이 심사를 받는데 걸리는 시간을 최소로 하고 ..
2023.04.13 -
https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부름 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때,해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀜 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자..
[Python] 프로그래머스 Lv1_달리기 경주https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부름 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때,해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것 즉 "soe" 선수가 1등, "mumu" 선수가 2등으로 바뀜 선수들의 이름이 1등부터 현재 등수 순서대로 담긴 문자..
2023.04.12 -
https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정수로 이루어진 배열 numbers가 있음 배열의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수를 뒷 큰수라고 함 정수 배열 numbers가 매개변수로 주어질 때, 모든 원소에 대한 뒷 큰수들을 차례로 담은 배열을 return 단, 뒷 큰수가 존재하지 않는 원소는 -1을 담음 제한사항 4 ≤ numbers의 길이 ≤ 1,000,000 1 ≤ numbers..
[Python] 프로그래머스 Lv2_뒤에 있는 큰 수 찾기https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정수로 이루어진 배열 numbers가 있음 배열의 각 원소들에 대해 자신보다 뒤에 있는 숫자 중에서 자신보다 크면서 가장 가까이 있는 수를 뒷 큰수라고 함 정수 배열 numbers가 매개변수로 주어질 때, 모든 원소에 대한 뒷 큰수들을 차례로 담은 배열을 return 단, 뒷 큰수가 존재하지 않는 원소는 -1을 담음 제한사항 4 ≤ numbers의 길이 ≤ 1,000,000 1 ≤ numbers..
2023.04.11 -
https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀜 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일 오른쪽에 있는 음식부터 왼쪽으로 순서대로 먹는 방식으로 진행 중앙에는 물을 배치하고, 물을 먼저 먹는 선수가 승리 이때, 대회의 공정성을 위해..
[Python] 프로그래머스 Lv1_푸드 파이트 대회https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 수웅이는 매달 주어진 음식을 빨리 먹는 푸드 파이트 대회를 개최 이 대회에서 선수들은 1대 1로 대결하며, 매 대결마다 음식의 종류와 양이 바뀜 대결은 준비된 음식들을 일렬로 배치한 뒤, 한 선수는 제일 왼쪽에 있는 음식부터 오른쪽으로, 다른 선수는 제일 오른쪽에 있는 음식부터 왼쪽으로 순서대로 먹는 방식으로 진행 중앙에는 물을 배치하고, 물을 먼저 먹는 선수가 승리 이때, 대회의 공정성을 위해..
2023.04.10 -
https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶음 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용 한 번 사용한 카드는 다시 사용할 수 없음 카드를 사용하지 않고 다음 카드로 넘어갈 수 없음 기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없음 예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두..
[Python] 프로그래머스 Lv1_카드 뭉치https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶음 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용 한 번 사용한 카드는 다시 사용할 수 없음 카드를 사용하지 않고 다음 카드로 넘어갈 수 없음 기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없음 예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두..
2023.04.09