알고리즘/Python

[python] 백준 15656 - N과 M (7)

2022. 3. 28. 19:12

출처 : 백준, https://www.acmicpc.net/problem/15656

 

15656번: N과 M (7)

N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열

www.acmicpc.net

 

더보기

 

풀이

 

stack = []

def DFS(num_list, N, M):
  if len(stack) == M:
    for num in stack:
      print(num_list[num], end=' ')
    print()

    return

  for index in range(N):
    stack.append(index)
    DFS(num_list, N, M)
    stack.pop()
    
if __name__ == '__main__':
  N, M = map(int, input().split())
  num_list = list(map(int, input().split()))
  num_list.sort()

  DFS(num_list, N, M)

 

N과 M (3)의 값을 0부터 시작하도록 바꾸고 index로 하여 출력해주도록 하였다.


 

시간 복잡도

 

-

 

다른 사람의 풀이를 보면서 알게 된 점

 

-

 

고찰

 

-

 

 

'알고리즘 > Python' 카테고리의 다른 글

[python] 백준 24460 - 특별상이라도 받고 싶어  (0) 2022.04.03
[python] 백준 15657 - N과 M (8)  (0) 2022.03.28
[python] 백준 15655 - N과 M (6)  (0) 2022.03.28
[python] 백준 15654 - N과 M (5)  (0) 2022.03.28
[python] 백준 15652 - N과 M (4)  (0) 2022.03.28
'알고리즘/Python' 카테고리의 다른 글
  • [python] 백준 24460 - 특별상이라도 받고 싶어
  • [python] 백준 15657 - N과 M (8)
  • [python] 백준 15655 - N과 M (6)
  • [python] 백준 15654 - N과 M (5)
제주도랏맨
제주도랏맨
주저리주저리
제주도랏맨
제주도랏맨의 블로그
제주도랏맨
전체
오늘
어제
  • 분류 전체보기 (253)
    • 일상 (6)
    • 기타 공부 (0)
      • CS (0)
    • Frontend (55)
      • JavaScript - ES6 (6)
      • TypeScript (5)
      • CSS (2)
      • React (16)
      • 상태관리 (10)
      • NextJS (2)
      • D3 (0)
      • 기타 (14)
    • 알고리즘 (181)
      • 알고리즘 (9)
      • Python (147)
      • JavaScript (5)
      • Type Challenges (17)
      • SQL (2)
      • 복구 (0)
      • 기타 (1)
    • 토이프로젝트 (11)
      • chistock (7)
      • interface (0)
      • Boat-Vote (1)
      • 기타 (3)

블로그 메뉴

  • 홈
  • 글쓰기
  • 관리
  • Github

최근 글

인기 글

태그

  • defaultdict
  • 스토리북 문서화
  • React
  • setdefault
  • intersection observer
  • 리액트 무한스크롤
  • chistock
  • tailwind merge
  • tailwind merge 설정
  • 토이프로젝트
  • tailwind-merge 설정
  • ebusy
  • 사전자료형
  • 부스트캠프
  • 내가할수있기를바라
  • 무한스크롤
  • 백준허브
  • 웹소켓 사이트
  • 리액트
  • 갤럭시워치4 #버즈2
  • 다형성 컴포넌트
  • 웹소켓 테스트
  • 부스트캠프 챌린지
  • 웹소켓 테스트 사이트
  • 사전자료형 기본값
  • GDSC
  • tailwind-merge
  • 웹소켓
  • electron-builder
  • 치스톡
hELLO · Designed By 정상우.
제주도랏맨
[python] 백준 15656 - N과 M (7)
상단으로

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.