-
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
https://github.com/JUNGSOONIL/JAVA/blob/main/SW%EF%BB%BFAcademy%203234
GitHub - JUNGSOONIL/JAVA: JAVA 소스 코드
JAVA 소스 코드. Contribute to JUNGSOONIL/JAVA development by creating an account on GitHub.
github.com
해당 문제는 무게 추가 주어졌을 때 추를 모두 사용해 양팔 저울에 올리는 경우의 수를 구하는
문제다 단 왼쪽 저울이 오른쪽보다 추를 올릴 때 더 커야 한다.
해당 문제는 순열과 부분집합을 이용해서 해결했다.
처음에 순열로 모든 추에서 나올 경우의 순서를 뽑아주고
이후 부분집합으로 가서 해당 추를 사용했을 때 왼쪽 저울이 오른쪽 보다 큰지 파악하면서 재귀를 돌려
해결했다.
728x90'알고리즘 > SW Academy' 카테고리의 다른 글
SW Academy 3124 최소 스패닝 트리 JAVA (0) 2021.11.02 SW Academy 3289 서로소 집합 JAVA (0) 2021.11.02 SW Academy 1223 계산기 2 JAVA (0) 2021.11.02 SW Academy 1247 최적 경로 JAVA (0) 2021.11.02 SW Academy 4012 [모의 SW 역량테스트] 요리사 JAVA (0) 2021.11.01 댓글