프로그래머스: 과제 진행하기 (Python)
프로그래머스: 과제 진행하기 (Python) 문제 ✔️ 문제 설명 루는 여러 개의 과제를 정해진 시간에 맞춰 진행하려고 합니다. 규칙은 다음과 같습니다: 각 과제는 반드시 정해진 시각에 시작합니다. 진행 중인 과제가 있어도 새 과제 시작 시간이 되면 즉시 멈추고 새 과제를 시작합니다. 멈춘 과제는 스택(Stack)에 보관합니다. 시간이 남으면, 가장 최근에 멈춘 과제부터 이어서 진행합니다. 모든 과제를 끝낸 순서대로 이름을 배열로 반환합니다. ✔️ 입력 예시 plans = [ ["art", "12:00", "50"], ["math", "12:20", "30"], ["english",..
백준 스터디/프로그래머스
2025. 9. 12. 19:32
프로그래머스 슬라이딩 로봇 Python
프로그래머스 문제명 python 문제 문제 격자 보드에서 로봇이 상·하·좌·우 중 한 방향을 선택하면 장애물(D) 또는 보드 끝에 부딪히기 직전까지 미끄러집니다. 시작점 R에서 목표 G에 정확히 멈추어 도달하는 최소 이동 횟수를 구하는 문제입니다. 도달 불가능하면 -1을 반환합니다. 테스트케이스 1) ["...D..R", ".D.G...", "....D.D", "D....D.", "..D...."] # 결과: 7 2) [".D.R", "....", ".G..", "...D"] # 결과: -1 문제 작동원리 슬라이딩은 “다음 칸이 보드 안이고 장애물이 아니면 계속 전진, 아니면 바로 직전 칸에서 정지”라는..
백준 스터디/프로그래머스
2025. 9. 9. 16:30
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- C++ 알고리즘
- c언어
- 코딩
- 동적계획법
- 코딩 테스트
- 알고리즘
- 알고리즘기초
- 프로그래밍
- 알고리즘 문제풀이
- 인접 행렬
- 객체지향
- C++
- 그래프 탐색
- Python
- 문제 풀이
- dfs
- 그리디알고리즘
- 코딩테스트
- 브루트포스
- 파이썬
- 문제풀이
- 파이썬코딩
- DP
- python 알고리즘
- 백준
- 문자열처리
- c++알고리즘
- 그리디
- 동적 계획법
- 알고리즘문제풀이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함
반응형