-
Notifications
You must be signed in to change notification settings - Fork 5
Learntosurf / 4월 3주차 / 3문제 #199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Mingguriguri
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
암호 만들기 문제
set('aeiou')로 해도{'u', 'o', 'e', 'i', 'a'}으로 문자가 나뉘어 저장될 수 있다는 점을 새롭게 알게 되었습니다!
-
백트래킹유형이 처음이었군요! 앞 부분에 유형 정의 부분을 넣을 걸 그랬군용...백트래킹은 해가 될 수 없는 경우를 미리 파악하여 탐색을 중단하고, 다른 경로를 탐색하는 기법이에요!
DFS는 모든 경로를 탐색해서 불필요한 경로까지 다 탐색을 합니다. 하지만백트래킹은 해를 찾는 도중에 지금의 경로가 해가 되지 않으면 그 경로로 더이상 가지 않고 되돌아갑니다. 이 부분이 종료 조건을 설정하는 이유이기도 해요!
즉DFS나완전탐색과 같이 모든 경우의 수를 탐색하는 과정에서 특정한 조건을 만족하는 경우만 보는 게백트래킹입니다!
도움이 되셨으면 좋겠습니다! -
저도 매주 작심 N일..... 그래도 4월 말까지 챌린지도 달성할 수 있도록 화이팅입니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sys.stdin.read().splitlines()는 파이썬에서 표준 입력(stdin)으로부터 전체 내용을 읽고, 줄바꿈 문자를 기준으로 텍스트를 분리하여 리스트 형태로 반환합니다.
여러 줄 읽을때 항상 반복문안에 readline 함수써서 구현했는데 sys.stdin.read().splitlines()한번 쓰면 알아서 줄바꿈 기준으로 문자열 리스트를 만들어 주네요.
오늘 소소한 꿀팁 배워갑니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sys.stdin.read().splitlines() 으로 여러 줄의 입력을 리스트 변수로 한번에 받을 수 있는건 처음 알았네요.
저도 다음에 꼭 사용해보겠습니다.
🔥2025-04 챌린지 진행 상황👉 그래프
👉 DP
|
1 similar comment
🔥2025-04 챌린지 진행 상황👉 그래프
👉 DP
|
rebase을 잘못한 걸 수습한다고 PR을 따로 분리해서 올리면서 이전 커밋이 날라갔습니다.,,,
발제 문제 커밋이 그래서 이전 PR에 포함되었어요,,, 번거로우시겠지만 코멘트가 있으면 다른 곳에 남겨주시면 감사하겠습니다!!
🌱WIL
🚀주간 목표 문제 수: 3개
백준 #1759. 암호 만들기: 백트래킹 / 골드5
🚩제출한 코드
백준 #6603. 로또: 백트래킹 / 실버2
🚩제출한 코드
백준 #15649. N과 M (1): 백트래킹 / 실버3
🚩제출한 코드