안녕하세요. 재귀함수로 팰린드롬을 구현하는 부분을 공부하고 있습니다. 예제 코드를 보다가 한 가지 궁금한 점이 생겼습니다. def is_palindrome(string): if string[0] != string[-1]: return False if len(string) <= 1: return True return is_palindrome(string[1:-1]) 이 경우 빈 문자열 "" 이 들어오면 string[0] 에서 IndexError 가 발생할 수 있을 것 같은데, 아래처럼 종료 조건을 먼저 작성하는 것이 더 안전한 방식이 맞을까요? def is_palindrome(string): if len(string) <= 1: return True if string[0] != string[-1]: return False return is_palindrome(string[1:-1]) 재귀함수에서 종료 조건을 먼저 두는 것이 일반적인 원칙인지도 궁금합니다.
영상 제작에 대해서 많이 배우게 되었습니다. 감사합니다. 요청이 있는데요. <강의중에 사용된 대본제작을 위한 프롬프트 목록을 제공해주세요> 4강 5강에서 각각 2개의 쇼츠를 만드는 영상이 있습니다. 각 영상의 시작이 되는 후킹, 대본, 장면표, 프롬프트를 만드는 질문이나 프롬프트 예시를 얻을 수 있을까요? 물론 남이 만들어둔 복사된 생성 프롬프트 결과물은 의미없다는 취지는 잘 알겠지만, 배우는 사람 입장에서는 그것이 만들어지는 과정은 공부할 필요가 있어서요. 강의 영상에서 화면을 스톱시켜서 보고 타이핑 할 수도 없고한해서 부탁드려요 똑 같은 내용아니더라도, 같은 취지로 내가 원하는 후킹, 대본, 콘티, 프롬프트를 얻는 일련의 과정을 텍스트로 주시면 참고하겠습니다 혹시 PDF에 제공되는지 봐도 내용이 없네요. 감사합니다
PCB layout에서 parts를 불러올 때, GND가 1V8로 표기 됩니다. 위 처럼 diode andoe 쪽이 gnd로 물려있지만 pcb 상에서 1v8로 잡히는데 어떻게 해결해야할지 모르겠습니다. *시도해본것 update pcb from schematic (F8) --> 바뀌지 않음 schematic ERC error check --> 3v3 1v8 gnd가 서로 short 된다거나 하는 문제는 발생하지 않음 GND 파츠 클릭후 Backtic(`)눌러서 net highlight 해보면 3v3과 gnd가 함께 하이라이트 되는데 이게 원인이지 않을까 싶은데.. 어떻게 해야할지 모르겠습니다. 추가적으로 PCB로 불러왔을 때, net list 를 보면 GND가 하나도 잡히지 않습니다. 1v8이 비정상적으로 많이 잡히는 것으로 보아 gnd-> 1v8로 모두 인식되는 것 같습니다.
Copy Rotation에 꽂혀서 잠깐 건드려보고 있는데요, 드리게 될 질문이 총 2개가 있습니다. https://youtu.be/D1SXXXI1FqQ 1. Copy Rotation에서 Target을 Local Space 로 지정하였을 때, Target을 회전하여도 회전값이 Copy가 되지 않고 있는 모습인데. 그 이유가 무엇인지 궁금합니다. 뼈가 없는 메쉬 형태로만 존재하는 Target은 Local Space라는 개념 자체가 없는 것일까요..? 만약 이것이 참이라면, 실제로 큐브를 회전하여도 Local Space 에서의 회전을 한것이 아니기 때문에 Copy가 되지 않고 있다 라고 보는 것은 참인가요? https://youtu.be/RTyuoV_zFMI 뼈를 Object Constraint 에서의 Copy Rotation 으로 설정한 경우, 기본설정(World Space)에서 뼈가 옆으로 누워버립니다. 그 이유는 복사할 싱글뼈는 사실 가상의 오프셋이 존재하며, 그 오프셋은 복사한 뼈의 모양처럼 x축을 기준으로 90도로 눕혀져 있으며, 뷰포트에 보이는 모양은 가상의 오프셋에서 x축으로 90도 만큼 회전시킨 모양이다. 따라서 복사한 뼈가 눕혀져 있는 이유는 가상의 오프셋을 그대로 복사했기 때문이다. 라는 설명을 클로드가 제공해주었는데, 이 말은 사실인걸까요? 그리고 이렇게 뼈를 Bone Constraint가 아니라 Object Contraint에서 Copy Rotation 를 실제로 사용하는 상황이 존재하기도 하나요?
.claude\output-styles 라고 폴더가 생성되는거 보니 먼가 문제가 발생한거 같습니다. 맨처음에는 bucket-list-main루트파일에서 같이해보다가 루트파일이 잘못된거같아 새롭게 claude-code-mastery파일로 열어서 진행하고 있는데 폴더명이 저렇게 표출됩니다. 강의내용처럼 beginner.md를 작성하고 /config outputStyle을 입력해도 beginner가 표출되지않고있습니다.
안녕하세요. 강의를 열심히 들으면서 따라해보고 있는데 강의에서 나오는 네이버 API의 '검색 - 책' API 제공이 중단된 것 같습니다. 앞으로 강의가 계속 도서관련해서 나오는 것 같은데 어떻게 하면 좋을까요..? 관련 링크 첨부해드립니다. https://developers.naver.com/notice/article/32564 https://developers.naver.com/notice/article/32530
[프로그램 설치 오류 문의 중략 예제 001 실행 시 에러가 발생합니다. 어떻게 해야 할지요... win11, 파이썬 3.14 버전입니다. ] 프로그램 설치 오류 발생시 사용중인 컴퓨터의 환경에 대한 상세 스크린샷을 함께 제공해 주셔야 합니다! 또한, 강의에서 소개한 내용과 완전히 동일한 방식으로 설치를 진행하셨는지도 재확인 부탁드려요! [코드 실행 오류 문의] 반드시 코드와 에러메시지의 스크린샷을 첨부해 주셔야 합니다! 둘 중 하나라도 누락되면 도움을 드릴 수 없습니다! [그 외 오류 문의] 그 외 오류가 발생한 경우 최대한 스크린샷이나 코드 등, 상황을 전달할 수 있는 자료를 수집하시어 함께 제공해 주세요.
[모집] CKA(쿠버네티스 공인 자격증) 8주 합격 스터디원 모집 (5명) 🚀 단기간에 집중하여 CKA 자격증을 함께 취득할 스터디원 5분을 모십니다! 📌 스터디 개요 목표: 8주 완료 및 CKA 자격증 최종 합격 기간: 총 8주 과정 일시: 평일 (월 / 수 / 금): 1시간 30분 진행 (시간 협의) 주말 (토): 2시간 집중 진행 (시간 협의) 방식: 온라인 (디스코드) 인원: 5명 (선착순 마감) ✏️ 진행 방식 평일 (월/수/금): 주차별 범위 개념 학습, 공식 문서 리딩 및 필수 커맨드 실습 주말 (토): 한 주간 다룬 핵심 문제 검토, Killer.sh 실습 풀이, 막히는 문제 함께 디버깅 8주 차: 모의고사( Killer.sh ) 실전 풀이 및 최종 시험 팁 공유 🙋 이런 분을 찾습니다! 주 4회 일정(월/수/금/토)을 성실히 수행할 수 있으신 분 리눅스 기본 명령어 사용이 가능하신 분 8주 내에 CKA 자격증을 반드시 취득하겠다는 강한 의지가 있으신 분 📥 신청 방법 작성 항목: 이름 / 이메일 주소 (예: 홍길동 / example@gmail.com )
ipython을 설치 메시지가 다르게 나옵니다. 그래서인지 ipython 실행이 안됩니다. [프로그램 설치 오류 문의] 프로그램 설치 오류 발생시 사용중인 컴퓨터의 환경에 대한 상세 스크린샷을 함께 제공해 주셔야 합니다! 또한, 강의에서 소개한 내용과 완전히 동일한 방식으로 설치를 진행하셨는지도 재확인 부탁드려요! [코드 실행 오류 문의] 반드시 코드와 에러메시지의 스크린샷을 첨부해 주셔야 합니다! 둘 중 하나라도 누락되면 도움을 드릴 수 없습니다! [그 외 오류 문의] 그 외 오류가 발생한 경우 최대한 스크린샷이나 코드 등, 상황을 전달할 수 있는 자료를 수집하시어 함께 제공해 주세요.