묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
조합 구하기 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.def DFS(L, s): global cnt if L == m: for j in range(L): print(res[j], end =' ') cnt += 1 print() else: for i in range(s, n+1): res[L] = i # 교수님꼐서는 i+1로 하셨고 저는 s+i로 했습니다. DFS(L + 1, s + i) if __name__ == "__main__": n, m = map(int, input().split()) res = [0] * (n+1) cnt = 0 # DFS(L, s)라 하면 s는 가지니까 즉 처음에는 1, 2, 3, 4돌고 그다음은 2, 3, 4돌고 이런식으로 해야 # 순서를 고려안할 수 있다. DFS(0, 1) print(cnt) 안녕하세요 교수님! 코드를 작성하다가 질문이 있어서 질문 드립니다. 제가 교수님의 강의를 먼저 듣고 코드 구현 보기전에 저렇게 코드를 작성했습니다. 그러나 다른 코드는 다 같은데 한가지 다른 부분이있었습니다. else 문에서 교수님께서는 DFS(L+1, i+1)으로 하셨고 저는 어짜피 s는 1부터 시작하고 i도 똑같이 1부터 n+1까지 증가하기에 s+i라고 생각하여 코드를 작성했습니다. 이렇게 해도 혹시 문제는 없는지 i+1로 해야만 한다면 왜 그런지 이유를 알고 싶습니다.
-
미해결실전! Querydsl
Where 다중 파라미터 사용, Null 처리관련 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 :) 계묘년 새해 복 많이 받으시길 바랍니다. 강의 도중 allEq와 같은 메서드를 where()메서드에 넣게 되면 null 체크를 주의해야 한다고 하셔서 여러가지 Test를 돌려보았는데요 그 결과, return usernameEq(usernameCond).and(ageEq(ageCond));와 같이 체이닝을 하게되면 제일 첫 번째 메서드(여기서는 usernameEq(usernameCond))가 null일 경우 NullPointerException이 발생하는 것을 알았습니다.이걸 어떤 방식으로 처리해야할까요? 맨앞에 있는 것이 null인지 체크하고 그것을 제외한 조건들만 return 하는 방법도 생각했으나, 이 역시도 조건이 여러개라면 다시 첫번째 조건이 null인지 체크해야한다는 맹점이 있어서, 코드가 길어질것 같다는 생각이 듭니다.통상적으로 이런 경우 어떻게 대처하는 지 알려주시면 감사하겠습니다!다시 한 번 새해복 많이 받으세요!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
회원가입, 로그인 구현 에러
안녕하세요. 포트폴리오에 회원가입과 로그인 기능 구현 중인데, 로그인 할 때 메일주소에 @가 들어가면 회원정보를 찾을 수 없다는 에러 메세지가 나타납니다. 코드 차이 없이 @ 제외하고 입력하면 문제 없이 동작합니다. 어떤 부분이 문제인가요?- 코드에 오타가 있었습니다. 해결 했습니다 : )
-
해결됨두고두고 써먹는 유니티 VR
4-3 광선 강의 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요.- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의를 잘 따라하고 있다가 끝까지 다 보고 확인해봐도 광선이 플레이 버튼 누른 다음 부터는 나오지 않습니다 ... 스크립트랑 on off 설정도 다 맞게 했는데 문제점을 못찾겠습니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
곳감과 사과나무 질문입니다
선생님 !!곳감과 사과나무 문제 합에 대한 부분인 if i<n//2부분에서 i가 2일때는 else부분에 속해지게 되는데 왜 if부분에서의 계산이 이루어지는지 궁금합니다!!
-
해결됨따라하며 배우는 리액트 A-Z[19버전 반영]
useState 관련 질문합니다.
안녕하세요영상에서 보면 useState 이름 작성 시isClicked, setisClicked 이렇게 입력이 되다가갑자기 setIsClicked 이렇게 i => I로 대문자로 바뀌던데 혹시 단축키? 같은 방법이 있나요??
-
해결됨[코드캠프] 훈훈한 Javascript
구조분해할당 관련 질문이요
구조분해할당 강의 보다가 궁금해서 질문드려요..!만약let arr = [1, 2,3] 이라는 배열이 있을때배열[2]은 제외하고배열[1],[3]만 변수로 뽑고싶으면 어떻게 하죠..?let [one, ??? , three] = arr
-
미해결Flutter 중급 2편 - 실전 앱 개발 - 미국 주식 앱 (with 클린 아키텍처)
flutter 실행 관련 질문드립니다.
window 환경에서 android studio로 flutter doctor -v를 치면 X Unable to find bundled Java version.위와 같은 에러?가 발생합니다.구글링하면 보통 mac 환경에서의 해결책은 많은데 window환경에서는 해결책이 없어 질문드립니다.몇 개 없는 것들 중에 오래된 android studio를 삭제하라고 해서 삭제도 해보았습니다.ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
stateful vs stateless
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요?예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]- stateful 하다는 의미는 공유필드(?) 또는 인스턴스 변수가 있는 것을 말하고, stateless 하다는 의미는 공유필드(?) 또는 인스턴스 변수가 없는 것을 말하는 건가요?
-
해결됨최신 딥러닝 기술과 객체인식
Yolov2 NIN에 대한 질문
안녕하세요 강의 잘 보고 있습니다Yolov2에서 Darknet-19 백본을 사용하는데, 여기서 NIN 기술이 적용되었다고 나오는데논문이나 코드에서 이 부분에 대한 언급을 알 수 있을까요?또한 해당 기술이, 보통 채널은 변경하는데 아웃풋 사이즈를 안바꾸는 1x1 컨벌루션과 다른건가요?감사합니다
-
미해결따라하며 배우는 리액트 네이티브 기초
adb kill-server 후 adb start-server 해도 실행이 안되네요..
안드로이드 에뮬레이터를 실행하려고하는데 에러가 나서첨엔 adb 명령어도 안되서 brew install android-platform-tools 명령어로 설치한담에 위 제목같이 명령어 실행후 다시 해봤는데도 안되네요.어떻게 해야 에뮬레이터가 실행 될까요? ㅠㅠ-> 아예 지우고 2강 전부터 다시 만들어서 실행하니 되는거같네요 ㅠㅠ
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
TCP 수신 관련하여 질문드립니다
강의를 보고, TCP 통신 과정에서 수신자가 Recv를 호출하면 소켓 수신 버퍼에 있던 데이터를 프로세스 상의 버퍼에 옮겨온다고 이해했는데요,그러면 소켓 수신 버퍼는 Recv와 같은 api를 따로 호출하지 않아도 알아서 커널이 비동기로 데이터를 받아두는 건가요?TCP 세그먼트는 어디서 조립되는 건가요?만약 TCP 세그먼트가 소켓 버퍼(혹은 그 이전)에서 조립되는게 아니라면, Recv를 호출할 시 세그먼트를 일부만 가져오는 경우가 생길 수도 있다고 생각되는데요, 이 경우에는 추후 어떻게 조립을 할 수 있고, 또 완성되었다는 근거는 어떻게 얻을 수 있는지 궁금합니다.항상 감사드립니다~~!!^^
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
this 질문드립니다.
type Person = typeof person; // 에러 발생 const person = { name: "peter", sayHi(this: Person) { console.log(`Hi, ${this.name}`); }, };타입스크립트가 알아서 this를 추론해주는데 궁금해서 타입을 직접 넣어봤습니다.근데 아래의 에러가 뜹니다.Type alias 'Person' circularly references itself.어떻게 수정해야 할까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 비연결성 의 장점
[질문 내용]안녕하세요, HTTP 특징인 비연결성(connectionless)의 장점이 궁금하여 질문드립니다.영한님 강의를 보면, 연결을 유지하는 모델에서 서버는 자원을 소모하기 때문에, connectionless 모델에서는 자원을 소모하지 않는 장점이 있는 것으로 이해했습니다.연결을 유지하는 모델에서 어떤 자원이 소모되는지 알 수 있을까요?강의에서 배웠을 때 TCP의 연결은 가상의 연결이어서, 커넥션을 유지한다고 해서 서버가 물리적 자원을 소모할 것 같지는 않은데요. 혹시 어떤 자원이 소모되는지 알 수 있을까요?영한님 강의 매우 재밌게 잘 보고 있습니다.좋은 강의 만들어 주셔서 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
controller.process(request, response); 의 궁금점
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]controller.process(request, response); 가dispatcher.forward(request, response);와 똑같이 화면을 전환해주는 의미로 볼 수 있나요?
-
미해결따라하면서 배우는 고박사의 유니티 기초
제 비주얼스튜디오는 연녹색 글씨로 안보이고 일반 흰색글씨로 보여요...
혹시 비주얼스튜디오에서 추가적으로 설치해줘야 할것들이 있나요?왼쪽이 선생님것, 오른쪽이 제 코드 입니다.
-
해결됨모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
톰캣 매니저를 통한 WAR 디플로이 실습에서 궁금한 점이 있습니다
안녕하세요! 크리핵티브님항상 좋은 강의 올려주셔서 감사합니다ㅎㅎ 톰캣 매니저를 통한 WAR 디플로이 실습 중 궁금한 점이 생겼는데요영상에서는 이미 웹 루트 디렉토리(/webapps/ROOT/)에 cmd.jsp파일이 올라간 상태로 crehack.war 파일을 디플로이 하셨는데 이 war파일을 디플로이하고 생성된 127.0.0.1:8080/crehack/cmd.jsp 해당 주소에 접근해서 명령어를 치면127.0.0.1:8080/cmd.jsp로 리다이렉션이 됩니다. 이렇게 되면 war파일을 디플로이하면서 생성된 웹쉘 파일을 사용하는게 아니라 그냥 웹 디렉토리에 원래 올라가있던 웹쉘을 사용하는걸로 이해가 됩니다... 그래서 그런지 웹 디렉토리(/webapps/ROOT/)에 웹쉘이 없는채로 war파일을 디플로이해서 생성된 웹쉘에서 명령어를 검색하면 127.0.0.1:8080/cmd.jsp로 리다이렉션되어 404에러 페이지가 출력됩니다. 톰캣 매니저를 통한 WAR파일을 디플로이하는 취약점의 전제조건에는 웹디렉토리에 웹쉘 파일이 올라가 있어야하는 건가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
동일쿼리 작성 시 오류
안녕하세요! 수업 너무 재미있게 듣고 있습니다 선생님이 알려주신 쿼리와 동일하게 작성하였으나 작성 시 RROR 1241 (21000) at line 1: Operand should contain 1 column(s) 라는 오류가 떠서 혹시 원인을 알 수 있을까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
태그에 빨간 줄이 쳐지는 이유
그대로 따라한거 같은데 태그마다 빨간 줄이 있는 이유가 뭔지 모르겠어요 ㅜ 작동은 잘 됩니다! 항상 감사합니다
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
25번 문제 질문
시간 제한도 없고 입력의 개수가 적어서 이중for문으로 작성하셨는데 문제를 풀다보니 이중 for문은 지양해야겠다는 생각이 들어 시간이 오래 걸리더라도 아래와 같이 짰습니다코딩테스트 문제들은 제한 시간이 제시되고 그에 맞춰서 편하게 이중 for문으로 짜면 되는 것이죠?#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <stdio.h> #include <vector> //컴파일 f9 실행 f10 (dev c++) using namespace std; int main() { int n = 0; cin >> n; vector<int> a(101); vector<int> b(n+1); int temp = 0; int rank = 1; for (int i = 1; i <= n; i++) { cin >> b[i]; a[b[i]]++; } for (int i = 100; i >= 1; i--) { if (a[i] != 0) { temp = a[i]; a[i] = rank; rank = rank + temp; } } for (int i = 1; i <= n; i++) { cout << a[b[i]]<< " "; } return 0; }