본문 바로가기

나의 개발일지

검색하기
나의 개발일지
프로필사진 YoonJuHan

  • 분류 전체보기 (231)
    • 인공지능 (1)
    • Kaggle (4)
    • 프로그래머스 (108)
    • 백준 (82)
    • Oracle SQL (25)
    • Oracle SQL 엔진 (7)
    • 네이버 뉴스 요약 프로젝트 (4)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
  • 스택
  • 우선순위큐
  • 정렬
  • heapq
  • 그리디
  • SQL
  • deque
  • 딕셔너리
  • heap
  • 코딩테스트
  • DFS
  • oracle
  • 너비우선탐색
  • 힙
  • PCCP
  • 이분탐색
  • 카카오
  • 오라클
  • BFS
  • Python
  • 데이터베이스
  • KAKAO
  • 프로그래머스
  • 파이썬
  • 재귀
  • DP
  • 다익스트라
  • 백준
  • Stack
  • Database
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록6443 (1)

나의 개발일지

[백준] 6443 애너그램 [Python, 파이썬]

문제 : https://www.acmicpc.net/problem/6443 🔑 DFS, 백트래킹 딕셔너리에 알파벳 개수를 저장한다 ex) {a : 2, b : 1, c: 1} 알파벳이 있으면(값이 0이 아니면)문자열에 추가, 딕셔너리에서 값을 내리고 다음 재귀로 간다. 1. a 2. aa 3. aab 4. aabc 알파벳 다 썼으니까 출력하고 리턴 후 사용했던 알파벳 개수 다시 증가 (다른 순서로 다시 사용해봐야 함) 2. aa 3. aac 4. aacb 반복 .... n = int(input()) def dfs(dict_s, l, s): if l == len(s): print(s) return for i in dict_s: if dict_s[i]: dict_s[i] -= 1 dfs(dict_s, l, ..

백준 2023. 10. 20. 18:50
이전 Prev 1 Next 다음

Blog is powered by AXZ / Designed by Tistory

티스토리툴바