묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
ch 리스트의 필요성
어차피 dis 리스트도 0으로 초기화해서 사용하고 이동할 때마다 해당 인덱스에 jump 횟수를 기록하는데 dis로 중복 여부를 체크하지 않고 굳이 ch를 하나 또 만드는 이유는 무엇인가요? import sys from collections import deque def BFS(n, m): dQ = deque() dQ.append(n) stop = False while dQ: now = dQ.popleft() for next in (now-1, now+1, now+5): if 0 <= next <= MAX: if dis[next]==0: dQ.append(next) # ch[next] = 1 dis[next] = dis[now]+1 if next == m: stop = True break if stop: break print(dis[m]) if __name__=="__main__" n, m = map(int, sys.stdin.readline().split()) MAX = 10000 dis = [0] * (MAX+1) BFS(n, m)
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
백지라서 문의드려요
작은가구회사입니다.고로 마케팅도,기획자도 따로없어요.네이버쇼핑등 마지막단계에서 구매전환율이 떨어져,찾아보다 이 강의를수강합니다. 저희가ㅈ직면한문제점의 답을 찾고자함에 이 강의가 연관성이 있을까요?
-
미해결실전! Querydsl
Full outer join 질문있습니다 !
Querydsl로 Full outer join이 가능할까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
필드와 컬럼 매핑 강의를 들으면서 궁금한 게 있어 질문 드립니다.
정말 도움 많이 받고 있습니다! 좋은 강의 만들어주셔서 감사합니다. 제가 궁금한 것은 properties에서 spring.jpa.hibernate.ddl-auto=create 해당 설정에 대한 부분입니다. 옵션을 none을 두고 사용하는것을 권장 하셨는데 개인 프로젝트에선 DB테이블을 만들고, 만든 테이블에 맞춰서 Entity 클래스의 필드들을 작성하면 되는건가요? 아니면 Entity 클래스를 작성하고 설정을create를 둔 다음 테이블을 쫙 만들고 none으로 변경해 사용하다, 변경 사항이 있을 때만 create로 바꿔 테이블을 생성해야 하나요? 어떤식으로 테이블을 생성하는지 궁금합니다. 감사합니다. 좋은 하루 되세요!
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문있습니다
안녕하세요! 제로초님! 테이블 관계설정하는 부분에서 , hasMany로 설정할때 foreignKey에 명시한 column이 '다'관계에 있는 테이블에 컬럼작성을 안해줘도 자동 생성되잖아요. 근데 자동생성하면서 동시에 '다'관계에 있는 테이블 파일에 그 컬럼을 직접 작성을 해줘도 될까요?? model/각 테이블 파일에서 컬럼들 확인할 때, 컬럼이 자동생성이 되있더라도 파일에는 안적혀 있어서 헷갈릴 것 같아서요..!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
머신러닝 알고리즘에서 데이터 수가 적다는 의미
선생님~ 교차검증 할 때, test_data까지 포함한 이유에 대해서 선생님께서 '여기서는 test_data까지 포함해서 cross_val_score() 를 수행한 이유는 단순히 데이터 건수가 너무 적어서 입니다.' 라고 하셨던 답변을 봤었는데요. 이 답변을 보고 궁금한 점이..데이터 수가 적다는 의미의 크기는 어느정도 인가요..? (예를 들면, 통계에서 중심극한정리로 모수 통계분석은 n수가 30 이상이어야 정규분포를 따르므로 30 이상의 데이터가 좋은 것처럼..)
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
useCallback 관련 질문
useCallback에서 []안에 값을 넣을 때 만약 호출된 함수에서 사용된 값들도 넣어줘야 하나요? 예)아래의 코드에서 validateId 안에서 idError와 idErrorMessage를 사용한다고 가정한다면 배열안에는 id, idError, idErrorMessage를 넣어야 할까요? const [id, setId] = useState(""); const [idError, setIdError] = useState(true); const [idErrorMessage, setIdErrorMessage] = useState(""); const onBlurId = useCallback((e: Event) => { setId(e.target.value); validateId(e.target.value); },[]);
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃허브 권한요청 드립니다.
인프런 아이디 : wonyong kim인프런 이메일 : iersans@gmail.com깃헙 아이디 : won-dragon깃헙 Username : won-dragon
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
delete 연산자 관련하여
char animal[SIZE]; char* ps; cout << "동물 이름을 입력하십시오\n"; cin >> animal; ps = new char[strlen(animal) + 1]; strcpy(ps, animal); cout << "입력하신 동물 이름을 복사하였습니다." << endl; cout << "입력하신 동물 이름은 " << animal << " 이고 그 주소는 " << (int*)animal << " 입니다. " << endl; cout << "복사된 동물 이름은 " << ps << " 이고 그 주소는 " << (int*)ps << "입니다." << endl; delete[] ps; // 예제에는 없던 문장입니다, 위와 다르게 delete[] ps; 문장을 삽입하지 않아도 무방한가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
채점기가 작동하지 않아요
vscode를 사용하고 있는데 코드는 정상적으로 값이 나오는데 채점기는 안되네요 방법좀 알려주세요ㅠㅠ
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
업데이트안되면
@Valid말고 @Validated쓰면 돼여 굿
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
redux와 hoc에 관계에 대하여 질문이 있습니다.
Client 부분의 hoc 부분인데요. 만약 제가 user 부분 말고도 다른 곳에도 redux을 구현하려면 마찬가지로 user을 useSeletor으로 redux의 state에서 가져와 적용한 것처럼 redux을 다른 곳에서 적용하여 user말고도 새로 생긴 state에 들어간 다른 것들 또한 위의 이미지 처럼 적용 한 것 처럼 useSeletor을 통해 가져와 넣어주야 한다는 것인가요? 그리고 {..props}는 어디서 받아왔다고 할수있을까용? 만약 user 말고도 redux을 적용하려면 저 위의 설정말고도 다른 수정할게 또 있을까요? 제가 이해한게 맞는지 확실치 않아 이렇게 많은 질문을 올려 버렸네요 ㅎㅎ
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
교재 관련 문의
안녕하세요. 해당강의 교재(ppt or pdf)를 받아보고 싶은데 어디서 받을 수 있나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
router.query 이용해서 주소값을 넘겨줄 때
안녕하세요! 위의 type: LOAD_USER_REQUEST, 디스패치 부분에 동적 data를 넘겨주고 싶은데 방법을 몰라 질문 드립니다. 가입 시 회원마다 각각의 개인 트위터 피드를 부여하고 웹 페이지가 로드될 때 해당 페이지가 누구의 페이지인지 사용자의 정보를 가져오려고 하는데요! getServersideProps가 가장 먼저 로드되는데, 여기에 data를 어떻게 넣을 수 있을까요?
-
미해결플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
scroll-behavior: scroll-behavior
html { scroll-behavior: smooth; } 분명히 이렇게 적용 하였는데요 ㅜㅜ 적용이 안됩니다 이유가 뭘까요
-
미해결홍정모의 따라하며 배우는 C언어
이진수 재귀함수 반환형을 정수형으로 했는데 값이조금 다릅니다
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include<ctype.h> #include<stdbool.h> #include<stdlib.h> int bin(int num)//n: parameter { if (num > 1) bin(num / 2); int i= printf("%d", num % 2); return i; } int main() { int num = 10; printf("%d\n", bin(num)); return 0; } 이렇게 정수형으로 반환하는 코드로 짰는데 출력값이 10101이 나왔습니다.. 1010 뒤에 왜 1이 붙여서 나오는지 궁금합니다!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강의 진행시 대부분의 계산을 update에서만 처리한 이유가 궁금합니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요. 강의를 수강한지 좀 지났습니다. 당연하지만 실습을 개인적으로 진행하면서 유니티 툴에 익숙해지지 않으면 강의를 들은 것이 의미가 없어지므로 현재 개인 프로젝트를 진행하고 있습니다. 강의를 진행하는 동안 많은 작업을 Update() 이벤트 함수에서 해결 했습니다. 유니티 공식문서를 보니 update말고도 많은 이벤트 함수가 있었습니다. 이미 유니티에서 OnCollisionEnter 과같은 이벤트함수는 이미 있는데 모든 충돌처리를 Update에서 한 이유가 궁금합니다. 강의 내용을 곱씹어보면 다른 이벤트 함수도 충분히 쓸만한 곳이 있던 것으로 기억됩니다. FixedUpdate, OnGUI등등 실제로는 성능이나 코드 작성할 때 해당 이벤트 함수를 사용하는 것은 이점이없는 것인지, update에 전부 넣는 것이 관리에 수월한지 등등 궁금합니다.
-
Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
비주얼스튜디오 사용하고 있는데
삭제된 글입니다
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
line 30
30번째 줄 next(cr1)을 주석처리 하지 않으면 왜 아래 잘못된 사용 예의 cr2쪽이 출력되지 않는지 알고싶습니다.
-
해결됨실전 리액트 프로그래밍
Context API 관련 질문이 있습니다.
안녕하세요. 얼마전에 수강등록 하여 열심히 듣고 있습니다. (좋은 강의 감사드립니다. 👍) 📌 강의는 "콘텍스트 API로 데이터 전달하기" 입니다. 여기서 부터 질문입니다. 1️⃣ 'username'과 같이 Consumer에서 받을 때는 아무 이름이나 사용해도 상관없는건가요? 강의 '콘텍스트 API로 데이터 전달하기'를 보게 되면 'Greeting' component에서 'App' 컴포넌트의 'Provider'가 보낸 'value="mike"' 값을 'username'이라는 naming된 변수(?)로 받던데요. 이름이 다르지만 연동이 되는건가요? 2️⃣ (강의 12분대) Provider의 value 값을 객체 상태값으로 바꾸게 되면 왜 Consumer가 rendering 되지 않는건가요? 강의에서 부모 컴포넌트에서 'count' 값에 변화를 주게되었을 때, 하위 컴포넌트(Greeting)는 해당값(count)을 사용하지 않지만 가상돔에서 변경감지를 하여 부모 컴포넌트가 다시 rendering되기 때문에 'React.memo'를 사용하지 않는 하위 컴포넌트(Greeting)도 rendering이 된다고 이해했습니다. 그래서 이에대한 해결책으로 부모 컴포넌트의 Provider의 value를 아래처럼 바꾸셨습니다. const [username, setUsername] = useState('mike'); const [age, setAge] = useState(0); <UserContext.Provider value={{username, age}}>... const [user, setUser] = useState({username: 'mike', age: 0}); <UserContext.Provider value={user}>... 이전에 'Provider'를 가지고 있는 컴포넌트가 rendering 될 때마다 value도 새로 만들어진다고 말씀하셨는데, 그렇다면 각각 상태를 가지던 username, age를 user 라는 하나의 객체상태값으로 바꿔도 어차피 rendering 되면 객체(user)가 새로 만들어지는 것 아닌가요? 제가 잘 못 이해를 하고 있는건지 혼동이 옵니다. 답변주시면 감사하겠습니다.