
삼성공채는 B형처럼 파이썬 라이브러리 제한을 먹는다.(근데 진짜 B형은 Python 안됨)
itertools => combination, permutation
sys => stdin.readline(제한 먹어도 문제없음)
그렇다면 combination, permutation을 라이브러리 없이 구현해 보자.
(친구 말로는 거의 안 나온다고는 한다. 그래도 해봐야겠죠!)
def com(idx, list):
if len(list) == r:
answer.append(list[:])
return
for i in range(idx, n):
com(i+1,list+[l[i]])
이진탐색도 외워서 써야함
참고: https://ckd2806.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-python-%EC%88%9C%EC%97%B4-%EC%A1%B0%ED%95%A9-%EC%BD%94%EB%93%9C%EB%A1%9C-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0
'Programming > Algorithm(Python)' 카테고리의 다른 글
[코드트리/python] 고대 문명 유적 탐사(2024년 상반기 삼성기출) (0) | 2025.04.12 |
---|---|
[코드트리/python] 미지의 공간 탈출(2024년 하반기 삼성기출) (3) | 2025.04.11 |
[백준/python][백트래킹] 18429번 - 근손실 (0) | 2025.01.23 |
[프로그래머스] 섬 연결하기 LV3[prim, union-find] (0) | 2024.02.16 |
[백준/python][BFS] 7569번 토마토 - 3차원 (2) | 2024.01.03 |

삼성공채는 B형처럼 파이썬 라이브러리 제한을 먹는다.(근데 진짜 B형은 Python 안됨)
itertools => combination, permutation
sys => stdin.readline(제한 먹어도 문제없음)
그렇다면 combination, permutation을 라이브러리 없이 구현해 보자.
(친구 말로는 거의 안 나온다고는 한다. 그래도 해봐야겠죠!)
def com(idx, list):
if len(list) == r:
answer.append(list[:])
return
for i in range(idx, n):
com(i+1,list+[l[i]])
이진탐색도 외워서 써야함
참고: https://ckd2806.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%AC-python-%EC%88%9C%EC%97%B4-%EC%A1%B0%ED%95%A9-%EC%BD%94%EB%93%9C%EB%A1%9C-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0
'Programming > Algorithm(Python)' 카테고리의 다른 글
[코드트리/python] 고대 문명 유적 탐사(2024년 상반기 삼성기출) (0) | 2025.04.12 |
---|---|
[코드트리/python] 미지의 공간 탈출(2024년 하반기 삼성기출) (3) | 2025.04.11 |
[백준/python][백트래킹] 18429번 - 근손실 (0) | 2025.01.23 |
[프로그래머스] 섬 연결하기 LV3[prim, union-find] (0) | 2024.02.16 |
[백준/python][BFS] 7569번 토마토 - 3차원 (2) | 2024.01.03 |