묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
선생님 안녕하세요. 다른 풀이에 대한 질문이 있습니다.
안녕하세요. 항상 좋은 강의 감사드립니다. 문제에서는 vector<pair<int, int>>를 쓰셨는데, 저는 2차원 배열을 이용해서 풀어보았습니다. #include <bits/stdc++.h> using namespace std; int board[10001][10001]; int n, m, s, e; int can(int w) { queue<int> Q; int ch[10001]; for (int i = 0; i < 10; i++) cout << ch[i] << " "; cout << endl; ch[s] = 1; cout << "앞부분 ch[e] : " << ch[e] << endl; Q.push(s); while(!Q.empty()) { int v = Q.front(); Q.pop(); for(int i = 0; i < 10; i++) { if(board[v][i] >= w && ch[i] == 0) { cout << "여기 옴" << endl; cout << v << " " << i << endl; ch[i] = 1; Q.push(i); } } } cout << "ch[e] : " << ch[e] << endl; return ch[e]; } int main() { ios_base::sync_with_stdio(false); freopen("input.txt", "rt", stdin); int lt = 1, rt = 1000000000, mid, res; cin >> n >> m; for(int i = 1; i <= m; i++) { int a, b, c; cin >> a >> b >> c; board[a][b] = c; } cin >> s >> e; while(lt <= rt) { mid = (lt + rt) / 2; if(can(mid)) { cout << "mid : " << mid << endl; res = mid; lt = mid + 1; } else { cout << "else mid : " << mid << endl; rt = mid - 1; } } cout << res; return 0; } 실행해보시면 답이 6이 나오는데, ch 배열이 새로 선언되어도 그 전의 값을 그대로 가지고 있는 것 같네요. 이 현상의 원인에 대해 질문드리고 싶습니다! 실행
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
member에 관해
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 강의 듣는 도중 구글링으로도 해결이 안돼서 여쭤봅니다! 기초적인거 같긴한데.. Member save(Member member); 1. 위에서 save의 왼쪽에 있는 Member 가 무엇을 의미하는건지 궁금합니다... 2. 괄호안에 있는것은 Member라는 참조타입의 member(매개변수)를 의미하는건 맞나요..? ㅜㅜ
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
일정길이 이상 string 전송시 서버가 죽습니다
배열이나 포인터 전송시 Reserve 해야하는게 귀찮아서 바로 string으로 전송했더니 일정길이 까지는 잘 동작 하더라구여. 근데 한 20글자 넘어가면 수신할때 BufferReader 쪽에서 에러를 뱉어냅니다. (물론 read, write 순서 맞춰주었습니다.대략 15자까지는 정상 동작합니다) 혹시 현 구조에선 std::string 일정 길이 이상은 소화(?)를 못시키나요? 네트워크 환경에선 std::string을 쓰는게 많이 별론가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
회원가입 폼 리랜더링에 관해
회원가입 폼을 만들고 테스트를 해보니까 id, nickname, password와 같은 회원가입 폼 안에 있는 모든 input이 onChange를 할때마다 사이트 전체가 리렌더링을 하는 것으로 나와서 github에 있는 ch2의 회원가입 관련 코드들을 그대로 넣어서 테스트해봐도 똑같이 리렌더링이 되는데 최적화할 수 있는 방법이 있을까요?
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
리덕스 툴킷으로 하는데 안돼요
리덕스 툴킷으로 하고 있는데 3번째 사진에 console.log('보여주는곳', state) 해서 확인해보면 값은 잘 넘어오는데 렌더링하면 안보여요...왜 그런걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
[스프링 jdbcTemplate] 6분30초대에 말씀하신 document가 어떤것일까요?
안녕하세요. jdbcTemplate 에 좀 더 알고싶어서 document 관련해서 찾아보고 있는데 대부분의 문서나 블로그들이 그냥 jdbc 로 repository를 구성하는 설명을 하고 있습니다. 혹시 말씀하신 부분에 대해서 들을 수 있는 수업이나 document를 제대로 참조해서 볼 수있는 사이트가 있을까요?? 감사합니다.
-
미해결
구글 api 로컬호스트 거부 문제
구글 캘린더 api 를 파이썬을 통해 사용하려고 하는데요 api 사용을 위한 인증을 하는중에 계속 localhost 에서 연결을 거부했다고 나오네요. 인터넷에 localhost 연결 방법을 여러가지 시도해봤는데도 안돼서 이렇게 질문드려요
-
미해결주니어 기획자에게 꼭 필요한 업무 스킬과 용어를 한번에!
어디에 언급되었는지 문의 주셔서 답변드려요!
1강 5:03 따로 내부 교육자료가 있어 확인하면 된다고 하셨어요~ 그다음 이어서 설명 주시는 서비스 구조도 작성, wbs에 대한 예시 양식이 있으면 좋겠다고 생각하여 개인적으로 문의드렸습니다.. 어떤 양식을 바탕으로 업무를 진행하면 될지 감이 안옵니다. 주니어 기획자로써 어떻게 업무할지에 대한 가이드와 팁을 알고자 강의를 신청했는데, 팁만 알려주시고 넘어가시는 것 같아서요. 양식들에 대한 가이드도 언급해주시면 좋을 것 같습니다~
-
해결됨만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
오타 제보!
안녕하세요! 강의 잘 듣고 있습니다 :) 노트 영역에 contaxt -> context 로 변경이 필요해보입니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문있습니다!!
강의를 보던 중에 연관 관계 메소드에 관련되어서 질문이 있습니다. Category 클래스에서 보면 엔티티 안에서 멤버 변수들끼리 양방향 관계를 맺는 parent랑 child가 있는데 아래 코드가 잘 이해가 안됩니다. this.child는 멤버 변수 child를 의미하는데 child 리스트 안에 파라미터인 child를 넣는다는 뜻인건가요? 그리고 child.setParent에는 왜 this가 들어가나요..? this는 객체 자신인 Category라고 알고 있는데 제가 잘못 안건가요? public void addChildCategory(Category child){ this.child.add(child); child.setParent(this);}
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
async 질문
video controller 의 대부분의 함수 (pause, play, seekTo)등은 반환 타입이 Future 인데, onPlayPreesed 를 예로 async 로 사용해도 문제가 없나요? void onPlayPressed() { if (videoController!.value.isPlaying) { videoController!.pause(); } else { videoController!.play(); } setState(() {}); } 에서 void onPlayPressed() async { if (videoController!.value.isPlaying) { await videoController!.pause(); } else { await videoController!.play(); } setState(() {}); } 코드는 잘 동작하는데, 이렇게 사용하는게 맞는지가 궁금하고, widget 에서 callback 처리하는 함수가 전달받은 callback함수가 async 타입인지 일반함수인지 구분하여 작동하는건지 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다.
슬랙 초대 부탁드립니다. yumishin43@gmail.com
-
미해결제로부터 시작하는 네카라쿠배 합격 가이드
추후에 올리신다는 내용들 올려주시면 감사하겠습니다!!
먼저 좋은 강의 감사합니다. 영상에서 추후에 올려주신다는 내용 올려주시면 더욱 풍성하고 도움되는 강의가 될것같습니다-!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
타입추론, 타입명시 질문드립니다.
안녕하세요. 이 수업과는 관련이 없지만 유튜브에서 Q&A하실 때 타입추론, 타입명시 중에 타입 추론을 더 선호하신다고 하셨는데 특별한 이유가 있으신가요? 그냥 코드가 짧아져서, 귀찮아서가 아닌 어떤 이유가 있으셔서 추론을 더 선호하시는건지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
안녕하세요 강의잘듣고있는데 질문이있어요
<div> <label for="itemName" th:text="#{label.item.itemName}">상품명</label> <input type="text" id="itemName" th:field="*{itemName}" th:class="${errors?.containsKey('itemName')} ? ' field-error' : _" class="form-control" placeholder="이름을 입력하세요"> <div class="field-error" th:if="${errors?.containsKey('itemName')}" th:text="${errors['itemName']}"> 상품명 오류 </div></div> th:class="${errors?.containsKey('itemName')} ? ' field-error' : _" class="form-control"로 수정하였는데 서버를 실행해보면 상품명 인풋박스가 꺠져서 보이네요 어디서 잘못된걸까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
if문 하나 추가해도 괜찮을지 확인 부탁드립니다!
public void DFS(int L, int sum) { if (flag) return; if (sum > f) return; //추가하면 더 좋을까요? if (L == n) {
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
앵커 만들기 btn-gototop 관련 질문
왜 btn-gototop은 href에 안써줘도 작동이 되나요?
-
미해결언리얼4 블루프린트로 안드로이드 게임 만들기
안드로이드 설정 관련 문의 드립니다 ..
CodeWorksforAndroid-1 R6 u1-windows.exe 설치하고 뜨는 창에 아무것도 안 뜨는데요... ;; CodeWorksforAndroid 방법은 이제 지원이 안 되는 건지 제가 잘 못한 건지 몰라서 문의드립니다 CodeWorksforAndroid-1 R6 u1-windows.exe 아직 되는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
다른 프로젝트에서 여니까 안됩니다..
강의에서 가르켜준 대로 학습하려고 3d 프로젝트를 따로 만들어서 파일올려주신것을 내려받아 server, common만 복붙해서 테스트하는데 서버는 실행이 되지만 유니티를 실행하였을 때 아무런 에러 메세지도 뱉지 않습니다. 젠페킷 파일 실행하면 이런메세지가 뜨고 현재 젠 페킷 파일에 경로가 이런데 지금 3d프로젝트의 경로는 에서 이제 Client, Server, Common으로 나누어지는데 .bat파일에 적어놓은 경로와는 상관이 없나요??
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
컴포넌트 폴더구조에 관해서 질문드려요
안녕하세요 제로초님 강의를듣다 궁금한점이 있어서 질문드립니다. 강의에서는 componet파일 1개와 styles파일 1개를 폴더로 묶으셨는데 연관되있는 component파일 여러개와 styles파일 1개를 폴더로 같이 묶어도 괜찮은가요? 예를들어 postingform컴포넌트에 postheader, postcard, postlist이렇게 있으면 posting폴더를 생성해서 postingform.js postheader.js postcard.js postlist.js styles.js ( postingform.js, postheader.js, postcard.js, postlist.js 파일들의 css) 이런식으로 폴더구조를 잡아도 괜찮을까요?