본문 바로가기

전체 글

(291)
백준, 사다리 조작(combinations 활용) 백준, 사다리 조작 combinations 활용 풀이 2023.10.13 - [알고리즘] - 백준, 사다리 조작 백트래킹 말고 조합 라이브러리 활용해서 풀어봤다. ❓ 풀이 사다리가 설치가 안된 모든 위치를 list에 저장 이중 1,2,3개의 조합을 뽑아 사다리를 설치 즉, 사다리를 설치할 수 있는 모든 조합에 사다리를 설치 후, 원하는 값 구할 수 있는지 확인 📜 제출 코드 C, M, R = map(int, input().split()) regions = [[False for _ in range(C+1)] for _ in range(R)] for _ in range(M): r, c = map(int, input().split()) regions[r-1][c] = True # 사다리 정보를 받고 도착지 r..
백준, 사다리 조작 백준, 사다리 조작 ❓문제https://www.acmicpc.net/problem/15684 15684번: 사다리 조작사다리 게임은 N개의 세로선과 M개의 가로선으로 이루어져 있다. 인접한 세로선 사이에는 가로선을 놓을 수 있는데, 각각의 세로선마다 가로선을 놓을 수 있는 위치의 개수는 H이고, 모든 세로선www.acmicpc.net ✅ 분류 accepted ❓ 풀이사다리를 1개 설치할 경우, 모든 경우 탐색 사다리를 2개 설치할 경우, 모든 경우 탐색 사다리를 3개 설치할 경우, 모든 경우 탐색 만약, 사다리 3개 설치하고도 원하는 결과를 얻을 수 없는 경우 -1 return 현재 위치에서 사다리 설치가능하면 설치 원하는 값 얻을 수 없으면 설치를 취소하고 설치 가능한 다음 위치를 탐색해야 한다. 즉,..
프로그래머스, 여행경로 프로그래머스, 여행경로 ❓문제 https://school.programmers.co.kr/learn/courses/30/lessons/43164 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓분류 accepted 개발자 친구의 도움을 받았다. 수많은 코드들을 봐도 이해가 안됐는데, 설명들으니 이해된다. 설명 들은 다음 날 스스로 풀어봤다! 시간이 지난 뒤 다시 풀어봐야 할 문제~ 모든 티켓을 사용해야 한다는 점이 문제의 풀이법을 생각하는데 핵심! ❓ 접근 방법 티켓의 사용여부를 체크해가며 모든 항공권을 사용하는 경로를 저장한다. 만약 해당 항공권을 사용..