묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
./build 실행 후 Vivado창이 완전히 뜨는 시간이 얼마나 걸리시나요???
저는 이제 섹션2의 강의를 듣기 시작한 수강생입니다. ./build를 실행하고 Vivado 화면이 뜨는 시간이 얼마나 걸리시나요??? 저는 화면이 완전히 뜨는데 2분 30초 정도 걸리더라구요. 제가 5년정도 사용한 오래된 노트북을 사용하고 있어서 저만 늦게 뜨는건지 원래 이정도 걸리는지 궁금합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
sum 초기화하는 위치
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 function solution(arr) { let answer = ''; let sum = 0; let max = 0; for (let num of arr) { let tmp = num; while (tmp) { sum += tmp % 10; tmp = Math.floor(tmp / 10); } if (sum > max) { max = sum; answer = num; } else if (sum === max) { if (num > answer) answer = num; } sum = 0; } return answer; } 저는 for 문 바깥에 sum을 선언하고 for문이 끝날때마다 sum=0 으로 초기화시켰는데 강사님처럼 for문 내부에 sum을 선언하는게 더 효율적인 코드인가요>?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
조합 최적화 방법이 있을까요?
안녕하세요 강사님 좋은 강의 항상 감사드립니다! 강의를 듣고 알고리즘 연습 문제 중에 조합 문제가 나와 이번강의를 참고하게 되었는데요. 문제는 시간이 너무 많이 걸려서 시간초과 에러가 발생하게 됩니다.. 예를들어 "ABCDE" 문자열 중 4개를 뽑았을 때 발생하는 모든 경우를 먼저 구해야 하는 과정이 있는데, 입력으로 받는 문자열의 길이가 길면 시간이 기하급수적으로 증가해버리게 됩니다. 이전 강의 조합수 (메모이제이션) 처럼 조합을 구할때도 시간을 단축시킬 방법이 있을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
서버를 사용하는 언어로 노드에 대한 질문
강의 잘 보고 있습니다 :) 강의에 대한 질문이라기 보다는 실 서비스를 만들려고하는데 인프런처럼 영상들(강의)을 보거나 게시판기능(스터디 모집이나 질문등)같은 강의 사이트를 만들때는 노드가 적합할까요? 프로세스 하나하나가 복잡할때는 노드보다는 다른언어를 사용하는것이 좋다고 하셨는데, 그 프로세스 하나의 복잡도가 어느정도를 기준으로 잡는게 좋을까요? 감사합니다 !
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
for 문 안에 indexOf를 쓰면 시간복잡도가 어떻게 될까요?
// 가장 짧은 문자거리 function solution(str, al) { const answer = []; let prev = str.indexOf(al); for (let i = 0; i < str.length; i++) { let next = str.indexOf(al, i); let space_l = Math.abs(i - prev); let space_r = Math.abs(i - next); if (space_l > space_r) { prev = next; } answer.push(Math.min(space_l, space_r)); } return answer.join(' '); } console.log(solution('teachermode', 'e')); 저는 이렇게 코드를 작성했습니다., for 문을 돌면서 i 번째 이후에 있는 'e'의 인덱스 값을 찾아서 비교하는 방식으로 코드를 작성했는데 이경우는 시간복잡도가 O(n) 일까요 O(n^2)일까요? 그리고 혹시 코드 반례가 있을지 확인해주시면 감사드리겠습니다!!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
아톰에 주석으로 필기하는데 자꾸 커서가 이상한 곳으로 옮겨집니다
코드 작성하고 그 밑에자 주석으로 필기하는데 줄바꿈해서 주석 달려고 하면 자꾸 커서가 바로 윗줄로 옮겨져서 거기에 써지는데 혹시 해결 방법 알려주실 수 있을까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커에 관련 질문입니다.
제가 구름이라는 사이트에 들어가니 도커로 서버를 만들수 있는 가상환경을 제공해 주던데 도커로 그런 가상환경을 어떻게 제공 할수 있는지 궁금하여 이렇게 질문을 드립니다. 가상환경을 제공할 수 있는 부분이 매우 편리해서 정말 궁금합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
실습코드를 개인 깃헙에 퍼블릭으로 올려도 되나요..?
공부한 흔적을 남기려고 깃헙에 올리고 있었는데 괜찮은건지 여쭤봤어야 했는데 지금이라도 여쭤봅니다..강의 링크 올리고 하면 괜찮을까요?
-
미해결파이썬(Python) 기초부터 실무까지 part.1
터틀이 안불러와줘요
똑같이 적었는데 안된다고 뜨는데요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
PRG 패턴에 대해서 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]PRG 패턴을 통해서 POST 요청에 대해서 응답 시 302 Redirect location을 통해서 브라우저의 마지막 요청을 Get으로 변경함을 통해서 중복 주문을 방지한다고 이해했습니다.Q1. 만일 POST 요청을 응답 받기 전에 여러 번 진행 하는 방법도 있을 것 같은데 이때는 어떻게 처리해야 할까요?Q1-1 서버측에서 해당 처리가 가능할까요?Q1-2 클라이언트 측에서 PRG 처리를 막는 방법의 예시가 무엇이 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
매개변수와 인수
구글에 매개변수와 인수를 검색하면 이렇게 나오는데 영상속에서는 파라미터를 인수라고 하는데 파이썬 에서는 둘의 차이가 별로 없는 것 인가요?
-
미해결만들면서 배우는 리액트 : 기초
cat.map 만들때 질문이요
const cats=[CAT1,CAT2,CAT3]; <ul className="favorites"> {cats.map(cat => <CatItem img={cat} />)} </ul> 여기서 {cats.map(cat => <CatItem img={cat} />)}부분에 cats의 map에서 리턴할 부분이 <CatItem img={cat} /> 이거라는건 알겠는데 갑자기 cat이 왜 나온거에요 cat 이 의미하는 게 뭐예요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
크기에 대해 질문이 있습니다
페이징의 최소단위가 4KB로 알려주셨습니다 그럼 클래스의 변수가 아무리 많다고 해도 1000Byte가 넘기 힘들 것 같습니다 그상태에서 최소 페이징단위인 4094Byte를 계속 할당하는 방식으로 하면 말씀하신대로 존재하지 않는 메모리는 쉽게 잡을 수 있지만 메모리 낭비가 너무 심한 것 같습니다 제가 계산을 잘못한 것인지 아니면 생각하는 방향성이 잘못된것인지 궁금합니다.
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
추가 질문입니다..!!
-제가 작성한 vs code에서 Go live를 누르면 해당 웹페이지의 주소가 http://127.0.0.1:5500/ 이런식으로 뜨는데 휴대폰 브라우저에 입력하면 네트워크 서버에 연결할 수 없다고 뜨는데 왜 그런건가요..?ㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1629_곱셈 문제의도 질문
오버플로우 안 발생시키려고 unsigned long long을 선언했고 10의 0승부터 m승까지 하나씩 더해서 나머지 연산자 쓰는 것과 같은 논리로 숫자의 크기에 무관하도록 string 클래스에 의존해서 1씩 추가했습니다. 그렇게 해서 stoi가 있으니 stoull이 있을 거 같아서 사용해보니 긱스포긱스 ide에 써보니 정답이 나오더라고요. 근데 백준에서는 런타임 out of range가 뜨더라고요. 제 코드의 문제를 모르겠습니다. #include <bits/stdc++.h> using namespace std; typedef unsigned long long ull; int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); ull a; string s =""; while(cin>>a){ s.clear(); while(1){ s.append("1"); if(stoull(s)%a==0) break; } cout << s.size() << endl; } return 0; }
-
해결됨쉬우면서 강력한 유니티(Unity) 에디터 프로그래밍
질문드립니다.
타 Editor 훔쳐오기 강의에서 다른 오브젝트를 클릭했을때 에디터 화면에 이벤트가 일어나야 새로 클릭한 오브젝트가 반영이 되는데 실시간으로 반영을 하려면 어떻게 하면 될까요? Repaint() 함수를 넣었더니 메모리 누수가 일어나는지 메모리 사용량이 하늘을 찌르네요...;
-
미해결PHP 7+ 프로그래밍: 객체지향
Cannot load Xdebug - it was already loaded 에 대한 에러
안녕하세요 선생님 정말 강의 잘 듣고 있는데요 composer를 설치하는데.. 문제가 생겨서 그냥 아주 간단하게 설치를 하면 될거 같았는데 여기서도 xdebug 때문에 설치가 안되는거 같은데.. 조금이라도 힌트를 얻고 가고 싶어서 글을 적게 되었습니다 혹시 이게 무슨 문제인지 조언을 구할수있을까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP API 데이터 전송
안녕하세요. 스프링 기본편에서 서버 - 클라이언트 간 데이터 전달을 다음과 같이 정리해 주셨는데요. 클라이언트 -> 서버 1. Request parameter 2. HTML FORM 3. HTTP MESSAGE BODY 서버 -> 클라이언트 1. HTML 정적리소스 2. VIEW 템플릿 3. HTTP MESSAGE BODY 이번 챕터에서 배우는 HTTP API는 위의 6가지랑 비교하면 어디에 해당하는건가요?? 정리하자면, 서버 - 클라이언트 간에 데이터 전송하는 방식을 구체적으로는 알겠는데, HTTP API라는게 어디에 해당하는건지 잘 모르겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
helloController 질문입니다!
안녕하세요! 8:40 부터 강사님께서 파워포인트로 설명을 해주시는데, 이 때, helloController를 먼저 찾는 이유가 스프링이 url이름을 보고 무슨 컨트롤러 패키지 디렉토리를 찾는지 알아서 인식을 하는것 인가요?? 예를 들어, a로직을 수행하는 aController라는 패키지를 만들고 b로직 수행하는 bController 패키지를 만든다음 url을 따라 어떤 패키지를 찾는지 스프링이 결정하는 방식인가요, 아니면 보통 컨트롤러 패키지는 하나로 만드는데, 단순히 저희 예제가 helloController여서 그렇게 표기를 하신건가요? 감사합니다!
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
requirements.txt 파일을 찾을수 없다고 뜹니다!
안녕하세요! 다름이 아니라 제가 강의파일을 다운 받구 압축을 풀었는데 첫 강의부터 다음 사진처럼 파일을 찾을 수 없다고 뜨네요! requirements 파일을 주피터 노트북이 있는 폴더에 같이 넣으라 하셔서 강의자료 폴더에 같이 넣었는데 dir명령어로 안됩니다ㅜㅜ 어떤 폴더에 넣어야 실행이 될까요?