안녕하세요, 좋은 강의 만들어주셔서 감사합니다. '조합 알고리즘' 부분 진도 나가고 있는데, 다음과 같이 시도했더니 오답이 떴습니다. 아예 처음부터 L개의 원소를 뽑아 조합을 만든 다음, 모음과 자음의 갯수가 미달되면 해당 조합은 지우는 방식으로 시도해봤는데, (for문이 세개나 나와서 좀 조잡한 풀이 같아 보이긴 하지만..ㅠㅠ) 이 풀이가 틀리게 되는 이유를 혼자 힘으론 찾기가 어려워서 도움을 구해봅니다...! from itertools import combinations L, C = input().split() chars = list(input().split()) mo = ['a', 'e', 'i', 'o', 'u'] candidates = list(combinations(chars, int(L))) for can in candidates: mo_num, ja_num = 0, 0 for i in can: if i in mo: mo_num += 1 else: ja_num += 1 if mo_num < 1 or ja_num < 2: candidates.remove(can) sol = [] for ans in candidates: ans_str = '' for i in sorted(ans): ans_str += i sol.append(ans_str) for i in sorted(sol): print(i)
인디케이터가 원뿔형으로 하였을 때 중앙이 마우스 커서를 향하게 회전하게 할려면 어떻게 해야 하나요?? private void RotateTowardsMouse() { Vector3 mousePosition = Camera.main.ScreenToWorldPoint(Input.mousePosition); mousePosition.z = 0; Vector3 direction = mousePosition - transform.position; float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; transform.rotation = Quaternion.Euler(new Vector3(0, 0, angle)); } 2d 환경에서 인디케이터 코드에 이 코드를 추가하여 update에서 실시간으로 회전하게 만들었는데 문제가 90도 일때는 45도 지점이 마우스 커서 방향을 향하게 되는데 180도는 0도 지점 270도일때는 135지점에 마우스커서가 향하게 할려했는데 315도 지점에 마우스커서가 향하게 됩니다 실제로 탐색하는 부분인 searchArea 코드에서는 ector2 requesterPosition = requesterObject.transform.position; Vector2 searchDirection = requesterObject.transform.forward; if (isRotateWithMouse) { Vector2 mouseWorldPosition = Camera.main.ScreenToWorldPoint(Input.mousePosition); searchDirection = (mouseWorldPosition - requesterPosition).normalized; } // 중략 // if (Vector2.Angle(searchDirection, direction) < (angle * 0.5f)) targets.Add(entity.gameObject); 이렇게 수정하였는데 이쪽은 원하는 범위를 제대로 탐색합니다 요약하자면은 실제 탐색범위는 원하는 범위를 탐색을 하는데 인디케이터의 범위가 실제 탐색범위와 일치하지 않습니다. 제가 실력이 아직 부족하여 문제점을 제대로 해결하지 못해 질문드립니다.
안녕하세요. 좋은 강의 잘 듣고 있습니다. 감사합니다. 이번에 실무에 적용해보려고 이 강의를 수강하였는데요, 제가 하고 싶은 자동화는 한글파일로 된 신청서의 표에 적힌 정보를 가져와서 다른 한글파일의 표에 넣는 것입니다. 강의를 듣던 중 한글 파일의 표를 생성하고 쓰는 것은 알게 되었는데 한글 파일에 작성된 표에서 정보를 가져오는 방법은 알지 못해 질문드립니다. 감사합니다.
cmd에 작성되어 있는 cp ./tabby-v1.0.207/config.yaml $env:APPDATA/tabby/ 이걸로 했을 때 tabby가 실행이 되지 않아서 전에 다른 분이 질문하셨던 글의 댓글을 통해 cp ./tabby-v1.0.207/config.yaml $env:APPDATA/tabby/ config.yaml 을 추가했더니 tabby가 실행되었어요. 그런데 문제는 tabby 실행후 처음에는 cp-k8s에 접속이 되었는데 그 이후로 다시 접속하려고 할때 접속이 안되더라구요. Tabby를 아무리 삭제하고 재설치해도 접속이 안됩니다. 어떻게 해결해야 할 지 확인 부탁드립니다.
디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기
안녕하세요 좋은 수업 잘 듣고 있습니다. 제가 지금 cadence virtuoso를 자유롭게 다룰 기회를 얻게 되었는데, 이 툴을 활용하여 본 강의를 더 발전적으로 들을 수 있는 방향이 있을까요? 또 수업노트도 공유 가능한지 여쭙고 싶습니다 질문이 너무 추상적이라 죄송합니다
cmd에 작성되어 있는 cp ./tabby-v1.0.207/config.yaml $env:APPDATA/tabby/ 이걸로 했을 때 tabby가 실행이 되지 않아서 전에 다른 분이 질문하셨던 글의 댓글을 통해 cp ./tabby-v1.0.207/config.yaml $env:APPDATA/tabby/ config.yaml 을 추가했더니 tabby가 실행되었어요. 그런데 문제는 tabby 실행후 처음에는 cp-k8s에 접속이 되었는데 그 이후로 다시 접속하려고 할때 접속이 안되더라구요. 어떻게 해결해야 할 지 확인 부탁드립니다.
안녕하세요, AXI 포트를 작성할 때 보면 m_axi_gmem_AWVALID, m_axi_gmem_AWREADY, m_axi_gmem_AWADDR, m_axi_gmem_AWID, 위 처럼 되어 있는데 axi는 포트명을 지을 때 rule같은 것이 있나요? ip로 만들고 block design에서 run connection automation을 하면 axi끼리 자동으로 연결되잖아요? vivado가 위 포트들을 어떻게 인식하는건지 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 영속성 컨텍스트 내에서 엔티티와 스냅샷을 비교한다고 했는데 엔티티는 member.setName(" zzzzz")로 변경한 값인가요?
MainApplication.java 가 아닌 MainApplication.kt (Kotlin) 일 경우 @공식문서 @Override protected String getJSBundleFile() { return CodePush.getJSBundleFile(); } 대신 override fun getJSBundleFile(): String { return CodePush.getJSBundleFile() } 추가하시면 됩니다.