본문 바로가기
728x90

목록171

[프로그래머스][1차]셔틀버스 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/17678 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 문자열의 형태("09:00")와 같은 시간을 숫자로 바꿔준 후, 오름차순 정렬을 해준다. 2. 하루 동안의 버스 출발 시간을 구해준다. 3. 버스를 기다리는 사람의 시간이 막차 버스 시간보다 늦다면 버스를 탈 수 없는 사람이기에 목록에서 제거한다. 4. 총 대기 인원의 수가 버스 한 대에 탈 수 있는 인원 수(m)보다 작으면 막차 버스.. 2023. 2. 12.
[프로그래머스]햄버거 만들기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 빈 리스트에 ingredient를 하나씩 넣어주고 리스트의 마지막 4개가 햄버거를 만드는 순서인 [1, 2, 3, 1]와 같다면 이를 모두 제거하고 answer+1을 해준다. def solution(ingredient): answer = 0 burger = [] for i in ingredient: burger.append(i) if.. 2023. 2. 11.
[프로그래머스]거리두기 확인하기 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/81302 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 좌표값이 P인 경우, 멘허튼 거리가 1인 지점(상하좌우)에 X가 있는 지 확인한다. (X가 있으면 P X P와 같은 경우에도 거리두기를 지켜지는 것이기 때문에 거리가 2인 곳에 P가 있어도 맞는 경우이다.) 2. 멘허튼 거리가 1인 지점에 O가 있다면 O를 기준으로 멘허튼 거리가 1인 지점(상하좌우 중, 현재 해당하는 좌표 제외)에 P.. 2023. 2. 11.
[프로그래머스]택배 상자 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131704 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드를 작성하기 위한 순서는 다음과 같다. 1. 박스 순서대로 스택인 벨트에 집어넣어서 order와 같다면 pop을 해준다. 2. belt의 최근 값과 order의 첫번째 값이 같다면 belt와 order의 값이 다를 때까지 반복문을 진행하고 belt의 모든 값을 pop해서 belt의 길이가 0이면 반복문을 종료한다. def solution(order): answer = 0 bel.. 2023. 2. 11.
728x90