반응형
https://www.acmicpc.net/problem/14888
삼성SW역량테스트 기출문제.
연산자를 만들어낼 수 있는 경우의 수를 생성해야 하는데, combinations를 쓰면 (+,*)와 (*,+)가 같은 경우로 인식된다. 모든 경우의 수를 제대로 반영하려면 permutations를 쓸 수 있고, permutations에서 만들어지는 중복 문제는 set() 자료구조로 해결했다.
반응형
'프로그래밍 > 코딩테스트 문제풀이' 카테고리의 다른 글
[Python] 백준 14499. 주사위 굴리기 (0) | 2019.11.21 |
---|---|
[Python] 프로그래머스. 2020 카카오 recruit - 괄호 변환 (Level 2) (0) | 2019.11.20 |
[Python] 프로그래머스. 최고의 집합 (Level 3) (0) | 2019.11.18 |
[Python] 백준 16234. 인구 이동 (0) | 2019.11.17 |
[Python] 프로그래머스. 숫자 블록 (Level 4) (0) | 2019.11.16 |