묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님!! 질문있습니다!! 서로소인지는 판별안하나요?
질문 그대로 입니다. 두 부분집합이 서로소 인 경우는 최대공약수가 1인 경우인데요. 처음 찾은 부분집합이[1,3,5,7] - [6,10]이면 상관없는데 [1,5,10] - [3,6,7] 일경우 서로소 집합이 아닌데도(10 - 6은 서로소가 아니므로 서로소집합이 아니라고 생각합니다) 바로 빠져나가버려서 서로소집합이 아닌 경우에도 yes가 출력될 수 있습니다. 따라서 ,부분 집합의 합이 서로 같을 경우에 그 다음으로 서로소를 판별하는 과정이 있어야 한다고 생각합니다. 그래서 조금은 길지만 코드를 짜보았습니다! function subsetSum(arrLength, set) { let result = []; let answer = []; let tmpArr = []; let found = false; let sum = set.reduce((a, b) => a + b); function compareTwoNum(a, b) { let smaller = a > b ? b : a; for (let i = 2; i < smaller; i++) { let conditionOne = a % i === 0; let conditionTwo = b % i === 0; if (conditionOne && conditionTwo) { return false; } } return true; } function isRelativePrimeSets(arr, arr2) { for (let i = 0; i < arr.length; i++) { for (let j = 0; j < arr2.length; j++) { if (compareTwoNum(arr[i], arr2[j])) continue; else return false; } } return true; } function dfs(num, set) { if (found) return; if (num > arrLength - 1) { for (let i = 0; i < result.length; i++) { if (result[i] === 1) tmpArr.push(set[i]); } // console.log(tmpArr); if ( tmpArr.length > 0 && tmpArr.reduce((a, b) => a + b) * 2 === sum ) { let theOther = set.filter(function (e) { return this.indexOf(e) < 0; }, tmpArr); if (isRelativePrimeSets(tmpArr, theOther)) { answer.push(tmpArr); found = true; } } // if (tmpArr.length > 0) answer.push(tmpArr); tmpArr = []; return; } else { result[num] = 1; dfs(num + 1, set); result[num] = 0; dfs(num + 1, set); } } dfs(0, set); return answer; } subsetSum(6,[ 1, 3, 5, 6, 7, 10]) // [1, 3, 5, 7] 정말 말그대로 isrelativePrimeSets()을 통해서 하나하나 다 판별한다음 모두 서로소이면 탐색중지(found = true) 아님 계속 탐색하는 식으로 코드를 짜보았습니다! 예를들어 [ 1, 3, 4, 6, 7, 13] 가 주어진 경우 선생님 코드로 실행하게 되면 [1,3,6,7]-[4,13] 이 나오지만 제 코드로 실행하면 [1,3,13]-[4,6,7] 이 나오게 됩니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
nbextensions 설치 완료 후
안녕하세요 강사님. nbextensions 설치 후 화면을 보았는데, 강의 화면과는 달리 선택할 수 있는 항목이 별로 없더라고요. 1강에서 강사님께서 보여주신 목차 기능 또한 보이지 않는 상황입니다. 다른 분이 질문한 글을 보면서 체크 표시 해제도 해보고, refresh도 해보았는데 그 상황 그대로입니다. pip과 conda를 이용해서 둘 다 재설치를 해봤는데도 마찬기지인 상황입니다. 혹시 해결책을 알 수 있을까요..?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
핸들러 조회와 핸들러 어댑터 조회에 대해 질문올립니다.
강사님 안녕하세요, 복습을 하다 제 이해가 맞는지 확인하고 싶어서 질문 올립니다 FrontControllerServletV5나, DispatcherServlet.doDispatch()를 보면getHandler(request)에는 예외처리를 하지만, getHandlerAdapter(request, reponse, handler)는 예외처리를 하지 않습니다. 1. 이건 개발자에게 Handler 추가했으면 어댑터도 만들라고(없는 경우, 오류를 내서) 강제하는 것 처럼 느껴집니다.. 이게 맞는건가요?2. 그렇다면 개발을 할 때, 각각의 경우에 예외 처리를 할 지 안 할지에 대한 좋은 판단 기준을 미리 배울 수 있는 방법(책, 강사님의 강의 등..)이 있을까요? 항상 고맙습니다.좋은 하루 되세요
-
미해결자바 스프링부트 활용 웹개발 실무용
DB 레이아웃
안녕하세요! 이제막 강의 듣기 시작했습니다 ㅎㅎ 강의에서 사용되는 DB 테이블 이나 컬럼 시퀀스 정보등은 어디서 확인할 수 있을까요?
-
해결됨Vue로 Nodebird SNS 만들기
로그인은 잘 되는데 login하려고 하면 401에러가 발생합니다...
쿠키가 심어진 거 까지는 확인을 했는데 401 에러가 발생합니다... (혹시 후반에 수정되는 거면 죄송합니다 ㅠ)
-
미해결스프링 핵심 원리 - 기본편
선생님 질문있어요!
선생님이 알려주신 코드를 따라치며 오류없이 결과가 나왔는데 값이 달라서 질문 올려요. 이런 결과값이 나온게 혹시 제가 설정을 잘못해서인가요??
-
미해결초보를 위한 도커 안내서
nginx 실습 질문이요
/Users/imhyeonmin/index.html 파일을 만들었습니다. 그리고 다음 명령어를 입력했습니다. docker run -d --rm \ -p 50000:80 \ -v $(/Users/imhyeonmin)/index.html:/usr/share/nginx/html/index.html \ Nginx 그러더니 ad998364e67ff69914afc46365be9de56c6f448a0067794be1c4f2e192658ba1 docker: Error response from daemon: Mounts denied: The path /index.html is not shared from the host and is not known to Docker. You can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing. See https://docs.docker.com/docker-for-mac for more info. 로그가 떠서 도커 환경설정에서 리소스 -> 파일 셰어링에서 /Users/imhyeonmin 을 추가했는데도 같은 에러 로그가 뜨네요... 그래서..명령어가 잘못되엇나 싶어서 다음 처럼 입력했더니 -v $(/Users/imhyeonmin/index.html):/usr/share/nginx/html/index.html \ /Users/imhyeonmin/index.html: line 3: hello world : command not found b07cd2892e4799fc2d8daec9ad64fd50c359d75ae737f86ecba6b4358ce66c0a 커맨드 낫파운드가 뜨네요....뭘 잘못한건지 알려주세요..
-
미해결홍정모의 따라하며 배우는 C언어
for (i = 1; i <= 10; i++)에서 i ++은 ;를 안붙여도 되는건가요?
for (i = 1; i <= 10; i++)에서 i ++은 ;를 안붙여도 되는건가요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
게임 서버 (Windows IOCP Server)강의 질문입니다.
인터넷에서 게임서버 프로그래머를 준비하려면 메모리/오브젝트풀, win Socket , iocp, overlapped io, 멀티스레트, 이런것들에 대해 알아야한다는 글을 봤었는데 windows IOCP 강의는 IOCP만 다루는건지 아니면 위에 저런 항목들도 알려주시는건지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
들여쓰기하면 error
- 이런식으로 들여쓰기를 하면 항상 저런 에러가 나는데 해결할 수 있는 방법 없을까요...? 한줄에 다 쓰면 에러가 안생겨요!
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
pytorch 강의 중 RNN 결과에 대한 질문
Pytorch 강의 너무 잘듣고 있습니다. 감사합니다! pytorch강의에서 RNN 강의자료 가장 밑에 그래프를 보면, actual이 pred보다 5일이 더 많은데, 이부분에 대해서 pred값을 actual 보다 많게 바꿀 수 없을까요??? ㅠㅠㅠ
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
pretrained weight에 대해서 질문이 있습니다
https://www.kaggle.com/kutaykutlu/99-9-acc-resnet50-inceptionv3-vgg16 안녕하세요. 다음 캐글에서 코드를 우연히 참조하게 됐는데, 여러 예시 중 첫번째는 CNN 모델을 케라스의 InceptionV3를 사용하는 것 같은데, 기존 이미지넷 weight를 사용하는 것이 아니라 inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5 라는 파일을 따로 다운로드 받아서 사용하는데 기존의 imagenet과 차이가 있는 것인가요?감사합니다 (강의에서 keras를 사랑하시는게 느껴지셔서 놀랐습니다!)
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
비동기 작업이 없을 경우 useReducer와 redux의 dispatch 함수의 실행으로 인한 state 변경 순서가 보장이 안되나요?
제로초님 안녕하세요. 지난 번 조언해주셨던 것처럼 복잡한 컴포넌트의 상태 관리는 useReducer로 하고 앱 전체에서 공유하는 상태는 따로 reducer를 만들어서 필요에 따라 redux-saga를 쓰면서 진행하고 있는데요. 혹시 useReducer에서 나오는 dispatch 함수와 useDispatch를 통해서 가져오는 dispatch 함수를 통한 상태 변경순서가 보장되지 않나요? 현재 한 가지 이벤트에 대해서 useDispatch를 통해서 global state를 변경시키고, 그 결과를 useSelector를 이용해서 global state에서 가져와서 useReducer의 dispatch 함수에 데이터로 넘겨주어서 useReducer를 사용하고 있는 컴포넌트의 state를 변경시키는 부분을 구현하고 있는데요. useDispatch의 dispatch 함수를 통해서 global state를 변경시키는 것까지는 되는데, useReducer의 dispatch 함수가 그 결과를 반영해서 상태를 변경시키지 못하는 것 같습니다. 두 dispatch 함수가 같은 함수 안에서 호출되어서 동시에 불리는 것은 분명한 것 같은데 컴포넌트에서 잘 반영을 못하네요. redux-saga는 최대한 비동기 처리시에만 사용하려고 생각 중인데, 이렇게 여러 개의 action을 동시에 처리할 때는 thunk나 redux-saga는 반드시 사용해야하는 것인가요? 감사합니다.
-
미해결기술적 분석 어디까지 알아보고 왔니?
강의 교재 신청합니다
좋은 강의 잘보고있습니다! 교재부탁드려요 ovo_d@naver.com
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
Ball과 PlasmaExplosionEffect
Ball에 Effect를 꼭 자식으로 두어야 하는 이유가 있을 까요??
-
미해결코딩의민족 앱 제작 (Android kotlin)
버전문제 질문드립니다.
안녕하세요. 강의 수강하고 있는 학생입니다 아직 너무 초보여서 강의에 나오는 코드를 그대로 따라 작성하면서 공부하고 있는데 한 강의 강의마다 작동에 오류가 있습니다. 저는 이게 버전 및 호환문제인 것 같다고 생각하는데 혹시 강의를 찍으실 때 사용하셨던 안드로이드 스튜디오 버전을 알 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
git add 이부분에서 오류가 나는데 이유를 모르겠습니다
C:\git> git add my_first_txt.txt 이렇게 똑같이 입력하니 fatal: pathspec 'my_first_txt.txt' did not match any files대충 파일에 my_first_txt.txt이란 파일이 없다는거 같은데왜이러는 걸까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 database 테이블 반영 오류에 대해서 질문 드립니다!!
테이블이 생성되는 것을 확인하였는데 새로고침을 눌러도h2 database에 테이블이 반영되지 않아서 질문드립니다. h2 버전 문제일 수도 있겠다는 생각에 1.4.200 버전에서 1.4.199 버전으로 바꿔서 실행해봤는데도 반영되지 않았습니다. 나름대로 여러가지 방법을 시도해봤는데 해결이 안되서 질문 드립니다
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
name이 멤버변수와 같다고 하신 부분
일부러 안다루고 넘어가신것 같습니다만, 궁금해서 질문을 합니다 Monobehavior의 상속구조는 알고 있습니다 상속이 뭔지도 알고 있습니다 그래서 여태까지 그런가 보다하고 넘겼는데 name을 TestScript에서, 멤버변수로 선언하지 않았어도, 멤버변수로서 사용이 가능한 이유는, TestScript가 상속하고 있는 클래스들에서 이미 멤버변수로 선언됐기 때문이죠?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문 드려요...
안녕하세요 이 강의가.. 리액트랑 노드js 전혀몰라도 들을수 있는 강의 일까요 ??? 아니면 선행되야 되는 강좌가 있을까요??