묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
질문드립니다.
#include<iostream> #include<algorithm> #include<cstdio> #include<vector> #include<cmath> #include<stack> using namespace std; int n; vector<int> v(11); int re,cnt; void dp(int k,int sum){ if(k==n+1){ if(sum==re) cnt++; } else{ dp(k+1,sum+v[k]); dp(k+1,sum); dp(k+1,sum-v[k]); } } int main(void){ int n; cin >> n >> re; for(int i=1;i<=n;i++){ cin >> v[i]; } dp(1,0); if(cnt==0) cout<<"-1"; else cout << cnt; return 0; } 제가 짠 코드입니다. 순서도 정답과 같이 햇습니다. 그런데 왜 이건 답이 안나오는지 모르겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
프로젝트 생성후 실행버튼이 안눌러집니다..
안녕하세요 강사님!. 다름이 아니라, 기존 자바 14설치되어있었는데, 14를 삭제하고, 자바 11을 설치하고 나서 프로젝트를 생성하였는데, 실행버튼 자체가 실행이 되지 않아서 질문드립니다..... 그리고 제가 조금 별별 시도를 다 해봤는데, 오른쪽 위의 초록색 망치모양을 클릭한 다음에 해당 파일 위치를 복사 붙이기 해서 했습니다. 그러니까 실행버튼은 눌러지나, 실행이 제대로 되지 않고, 아래와 같이 오류가 뜹니다.. Project directory 'C:\Users\user\hello-spring\hello-spring\src\main\java\hello\hellospring' is not part of the build defined by settings file 'C:\Users\user\hello-spring\hello-spring\settings.gradle'. If this is an unrelated build, it must have its own settings file. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. 다음에
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
msg: 유저가 존재하지 않는다고 뜹니다
https://blog.naver.com/um314567/222181024638 제 블로그에 궁금한 점 올려 놓았습니다 위에 사진은 강의 내용이구요 아래 사진은 제 로컬에서 send 했을 때 msg:유저가 존재하지 않는다고 뜹니다 어떤 부분이 누락됐는지 확인을 해야 할까요??강사님 답변 부탁드립니다ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
1차 캐시에서의 조회와 관련해서 질문이 있습니다.
안녕하세요 강사님! 강의 잘 듣고 있습니다. 궁금한 점이 Team과 Member, TeamId를 persist를 하고 find를 사용해 Member를 통해서 Team을 조회하려고하는데 잘 되지않아 persist를 했더니 가능했습니다. persist를 하지 않으니 쿼리문도 나가지 않더라구요.. 직접 find를 사용해 Member를 조회할때는 가능한 걸 확인했는데 왜 persist를 사용해야만 가능한지 궁금합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
TCP 관련 질문 있습니다.
TCP의 특징중 3-way-handshake에서 클라이언트와 서버가 연결이 확인 된 후 3단계 혹은 4단계에서 데이터를 전송할 수 있다고 설명해 주셨는데, TCP/IP 패킷 정보 장표에서 전송 데이터를 포함한 여러가지 정보들이 패킷으로 나가는게 이해가 안됩니다.. 데이터를 주고 받기전 상호 확인단계에서는 TCP/IP 패킷을 주고 받는게 아닌 다른 신호를 주고 받는 것인가요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
게임업계 현장에서 선호하는 언어는 C#과 C++ 중 어느 것인가요?
현재 강의를 통해 C#을 배우고 있는데 Rookies님의 추후 예정 강의에서는 C++을 다룰 예정이며 취업 목적의 강의를 진행하신다는 글을 봤습니다. 취업 목적으로 하려면 C#보다는 C++을 먼저 배워야 할까요? 아니면 단순히 엔진에 따른 언어차이라서 업계 선호의 차이가 없나요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
vector 정렬 sort
vector을 정렬할 때 n=1부터 시작하면 sort(v.begin(),v.end()); 가 적용이 안되더라구요 그 이유는 v.begin()이 v[0]과 같기 때문이라고 생각합니다. 그래서 v.begin()+4로 해서 해보았는데 정렬이 되지 않습니다. 혹시 vector가 n=1부터 시작할 경우에 정렬할 수 있는 방법이 있을까요?
-
미해결언리얼4 블루프린트로 안드로이드 게임 만들기
언리얼 play후 화면이 보이지 않습니다.
(사진)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
local 프로토콜 관한 질문
수업 내용을 쭉 따라가보니 저의 Local : http://localhost:8081/ 이라고 되어있고 Network: unavailable 이라고 되어있는데, 초급강좌때 선생님께서 8081로 되어 있어서 뭔가를 끄고 8080으로 맞춰준다고 했던 기억이 있는데, 어디서 확인을 할 수 있는건가요? 그리고 선생님 화면에는 항상 network도 주소가 나와 있는데 왜 제꺼는 사용할수 없다고 나와있는건가요??
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Deep capy 관련 문의.
C# 하고 java가 다르다는 건 아는데 이 개념 관해서 문의하고 싶습니다. this.hp 같이 명확하게 어떤 knight의 hp를 가져와 써라 안 해도 상관이 없는 문제일까요? 혹시나 싶어 this.knight.hp를 쓰니 오류가 생겨 문의합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Optional 에 대해 ..
안녕하세요 강사님 !!! 강의를 듣던중 람다와 함께 Optional에 대해 궁금한점이 있는데요 Optional을 쓰는 이유가 NPE를 피하기 위해서 인가요 ?? 만약 피하더라도 "NoSuchElementException" 이 발생할 수 있다고 보는데 굳이 사용하는 이유가 잘 와 닿지가 않습니다 !
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
DI,IOC에 대해 질문드립니다
DI가 제가 이해하기론 객체와 객체간의 결합성을 타이트하지 않게 하고 ex) 의존객체를 new 객체() 로 직접 선언하지 않고 파라미터로 받아서 언제든지 갈아 끼울수 있게 -> new 로 직접 선언하면 수정이 필요한 경우 해당 객체를 의존하고 있는 클래스내의 코드를 모두 바꿔야하는 문제가 생기므로 파라미터로 받겠금 ... IOC는 코드내에 제어권을 가지고 있지않고 스프링에게 제어권을 주어 수정이 필요할 경우 xml 이던 자바로 만든 Config 파일에서 수정 해서 코드내용을 수정하지 않게 ex) bean 객체만 변경 하도록 로 이해했는데 맞나요 ..?
-
미해결RPA로 자동화 천재되기 (UiPath 응용편)
5탄 가계부 파일
가계부 파일이 없습니다.
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
교차 검증에서 평균 정확도 계산
KFold 교차 검증을 수행하는 코드에서 반복을 5번 하면 학습과 예측도 5번 하잖아요? 그때 이전 반복문의 결과가 이후 반복문의 결과에 영향을 주나요? 1. 그러니까 만약에 영향을 안 준다면 마지막 학습 1번만 하는 것과 다름이 없는데 왜 여러 번 학습을 수행시키는지 궁금합니다. 2. 만약에 영향을 준다면 0.7542 -> 0.78.9 -> 0.7865 -> 0.7697 -> 0.8202 가 우연이 숫자가 증가하는 양상을 띄는 것이아니라 정말로 성능이 좋아지는 것이 맞나요? 만약에 그렇다면 최종 정확도가 중요한 것인데 왜 평균 정확도를 구하나요? 3. 영향을 준다면 2.6 사이킷런에서 수행하는 타이타닉 생존자 예측 코드에서 DecisionTreeClassifier, RandomForestClassifier, LogisticRegression으로 학습/예측/평가를 해본 뒤, KFold 교차 검증에서 앞서 사용한 df_clf를 함수에 인자로 넘겨 재사용하는데, 이것이 문제 없는 것인지 궁금합니다.
-
해결됨인터랙티브 웹 개발 제대로 시작하기
안녕하세요 질문 있습니다
영상을 여러 번 돌려봤는데 너무 헷갈려서요 제가 제대로 이해한 게 맞는지 확인해주셨으면 합니다. 제가 정리한 내용은 다음과 같습니다. ㅡㅡ 현재 스크롤 상태를 나타내는 scrollState의 기본값은 false이다. 스크롤 이벤트가 실행되면 clearTimeout이 먼저 작동한다. clearTimeout은 setTimeout의 반환값을 매개변수로 하여 setTimeout을 취소시키는 함수이다. 지금은 setTimeout이 실행되지 않았으니 건너뛰고 다음 if문으로 가자. "!(self.scrollState=false)= true", 즉 if(true){} 이므로 if문이 실행된다. running 클래스가 붙어 이제 애니메이션이 작동된다. 다음으로 setTimeout 함수로 가보자. setTimeout은 항상 숫자를 리턴하기 때문에 scrollState는 값을 가지게 되어 true가 된다. setTimeout 안의 내용들은 0.5초 후에 실행되는데 실행되기도 전에 스크롤 이벤트 갱신과 함께 clearTimeout으로 인해 실행되지 못한다. 이제 if문으로 넘어가는데 scrollState가 true이므로 if(!true), 즉, if(false)가 되어 if 문이 실행되지 않는다. 그리고 setTimeout으로 넘어가면 마찬가지로 리턴값을 받아 여전히 true이고, settimeout은 실행되지 않는다. 이렇게 반복되다가 마지막 스크롤일 때 setTimeout이 드디어 실행된다. 왜냐하면 더 이상 스크롤 이벤트가 일어나지 않아 clearTimeout이 동작하지 않기 때문이다. 비로소 scrollstate는 false가 되고 running 클래스는 제거된다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
질문은 아니고....
미네랄 예시를 여러 번 언급하시고, 말로만 설명해 주신 부분이라 게임을 모르는 분을 위해 명확한 이해를 돕고자 시각 자료 올립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
깃헙에 프론트라도 띄어보고 싶은데 백엔드까지 깃헙에 있기 때문에 저렇게 리드미가 뜨는 건가요?
프론트라도 띄어보고 싶은데 백엔드까지 깃헙에 있기 때문에 저렇게 리드미가 뜨는 건가요? 그리고 질문 댓글에 또 질문이 있는지 없는지 체크해주셨으면 좋겠다는 바램이 있습니다ㅠㅠㅠㅠ
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롤링 결과물
안녕하세요! 크롤링 연습 도중에 궁금즘이 생겨서 질문을 남겼습니다. 다름 아니라 코로나 실시간 관련해서 크롤링을 했는데 데이터가 제대로 넘어 오는 것까지는 확인 했습니다. 그런데 find_all의 결과물은 list라 하셨는데 따로 형변환을 시켜주지 않으면 ResultSet 타입으로 받아오던대 원래 그런 건가요?
-
해결됨스프링 시큐리티
get 요청으로 민감한 정보를 가져오는경우
안녕하세요 기선님 항상 좋은 강의 감사합니다 !! :) Http get 요청으로 민감한 정보를 가져오는 경우에 보안을 위해 get 요청에도 csrf 토큰값을 확인하는 과정을 거치고 싶다면.. CsrfFIlter 의 코드를 추적해보니 private static final class DefaultRequiresCsrfMatcher implements RequestMatcher { private final HashSet<String> allowedMethods = new HashSet<>(Arrays.asList("GET", "HEAD", "TRACE", "OPTIONS")); @Override public boolean matches(HttpServletRequest request) { return !this.allowedMethods.contains(request.getMethod()); } @Override public String toString() { return "CsrfNotRequired " + this.allowedMethods; }} 이렇게 DefaultRequiresCsrfMatcher 를 사용해 GET, HEAD, TRACE, OPTIONS 요청인 경우에는 다른 도메인에서 온 요청에도 응답을 해주는 설정을 하는거 같고, 이 부분을 수정하면 될거같은데 시큐리티 설정 클래스에서 http.csrf().requireCsrfProtectionMatcher() 다음과 같은 방법으로 수정하면 되는게 맞을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Ctrl + Alt + M 단축키가 안되는 분들 보세요!
Geforce Experience가 설치된 분들에 한해서 Ctrl + Alt + M(Extract Method) 단축키가 작동하지 않는 오류를 발견했습니다. Geforce Experience를 켜고 설정에서 빨간색 네모 친 게임 내 오버레이 기능을 OFF하시면 단축키가 잘 작동할 것입니다!