inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

2-R 질문있습니다!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

#include <bits/stdc++.h> using namespace std; int n,a[52],k,ret; vector<int> adj[52]; bool b[52]; void cut(int node){ b[node] = false; for(int s : adj[node]){ cut(s); } } int main(){ //입력 받기 cin >> n; for(int i = 0; i < n; i++){ cin >> a[i]; if(a[i]!=-1) adj[a[i]].push_back(i); b[i] = true; } cin >> k; // 노드 삭제 cut(k); for(int i = 0; i < n; i++){ if(adj[i].size() == 0 && b[i] == true) ret++; } cout << ret; } //테스트 케이스 통과 but 틀림.. 제 코드에서 놓친게 무엇일까요..! 현재 노드에서 이어진 것이 없고, 잘리지 않았다면 리프노드로 판단해서 수를 카운트 해주었는데 오답입니다

  • c++
  • 코딩-테스트
댓글 1 좋아요 0 조회수 186

원핫인코딩 질문

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

3-4. 의 원핫인코딩에서는 c_train = pd.get_dummies(c_train[cols]) c_test = pd.get_dummies(c_test[cols]) 3-6. 의 원핫인코딩에서는 train = pd.get_dummies(train, columns=cols) test = pd.get_dummies(test, columns=cols) 라고 되어 있네요ㅠ 3-6에서도 3-4처럼 train = pd.get_dummies(train[cols]) test = pd.get_dummies(test[cols]) 로 실행해 봤는데 결과가 다르게 나오네요! 왜 3-4에서는 [cols] 라고 하고, 3-6에서는 columns=cols라고 하는건가요?ㅠ

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
상냥한 랫서팬더 댓글 2 좋아요 0 조회수 385

씬 전환시 리소스 로드 에러

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

안녕하세요 질문이 있습니다. 각각의 씬으로 테스트 할 때에는 잘 되는데, 로그인 씬에서 게임 씬으로 넘어갈 때에 리소스를 로드하는 부분에서 문제가 생깁니다.(@EventSystem, UI_Inven 등의 GameObject) NullReferenceException 이 발생하는데, 문제는 해당 부분에 중단점을 걸고 코드 단위로 테스트해봐도 문제를 알 수 없이 그냥 끝이 납니다.

  • C#
  • unity
유재용 댓글 3 좋아요 0 조회수 682

예제 프로젝트 빌드 실패

미해결

앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해

예제 프로젝트를 실행할 수가 없습니다. 애플 developer 계정을 반드시 만들어야 하나요? 아직 초보라서 좀 익숙해지면 하려고 했는데...

  • ios
magne 댓글 2 좋아요 0 조회수 381

함수와 변수에서 extern 키워드가 생략될때의 메커니즘 차이

미해결

홍정모의 따라하며 배우는 C++

안녕하세요, extern 키워드가 생략될때의 메커니즘이 함수와 변수에 차이가 있는 것 같은데 이해가 되지않아 질문드립니다. 우선 교수님께서 forward declaration 설명주실때, void doSomething(); 에서 앞에 extern 키워드가 생략된 것이라고, 변수도 똑같이 생략된것이라고 말씀주십니다. 하지만 제가 실험해본바로 변수는 좀 다른 것 같습니다. 어떤 실험을 해봤냐면요, "Main.cpp" "testGlobal.cpp" 실행시키면 multiply definition 에러가 뜨는데요, Main.cpp 파일에서 g_testGlobal 을 선언할때 int로만 선언하는게 아닌 extern int로 선언하면 에러가 안뜹니다. 만약 extern 키워드가 생략된 것이라는 교수님의 말씀이 맞다면, 왜 extern int g_testGlobal; 는 에러가 안뜨고 int g_testGlobal; 은 에러가 뜨는지 궁금합니다. 둘다 에러가 안떠야 extern 이 생략된게 맞지 않나요? 다음 실험도 봐보시면 좀 더 명확한데요, "Main.cpp" "testGlobal.cpp" 파일에서 이렇게 extern 키워드를 바꿔치기하면 또 빌드가 잘 됩니다. 여기서는 하기 답변을 참고했을 때, 위 코드가 성공적으로 빌드되는 이유를 생각해봤는데요, https://www.inflearn.com/questions/102747/42-20-%EC%BD%94%EB%94%A9%EC%97%90-%EB%AC%B8%EC%A0%9C%EA%B0%80-%EC%97%86%EC%96%B4-%EB%B3%B4%EC%9D%B4%EB%8A%94%EB%8D%B0-%EB%B9%8C%EB%93%9C%EA%B0%80-%EC%95%88%EB%90%A9%EB%8B%88%EB%8B%A4 Main.cpp 에서 obj파일이 만들어질때 g_testGlobal 변수를 extern으로 선언했으므로 g_testGlobal 변수가 어딘가 저장되어있을거라는 정보를 컴파일러에게 건네주고, 그 값을 testGlobal.cpp 의 obj 파일이 링킹될때 건네 받아 사용하는것으로 이해했습니다. 하지만 반대의 경우는 안되는 것이 이해가 가지 않습니다. 왜 두번째 경우에선 tetsGlobal.cpp에서 extern을 안써줘도 빌드가 되는지 모르겠습니다. 감사합니다.

  • c++
정진호 댓글 1 좋아요 1 조회수 519

2-O 질문있습니다!

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

#include <bits/stdc++.h> using namespace std; int main(){ string s; while(true){ getline(cin, s); if (s == ".") break; stack<char> stk = {}; for (char c : s) { if (c == ')' && stk.size() && stk.top() == '(') { stk.pop(); } else if (c == ']' && stk.size() && stk.top() == '[') { stk.pop(); } else if (c == '(' || c == '[') { stk.push(c); } else { continue; } } if (stk.empty()) { cout << "yes" << '\n'; } else { cout << "no" << '\n'; } } } 이 코드가 틀린 이유가 뭘까요..ㅠ 도저히 모르겠네요. 그리고, 정답 풀이에서 check bool 변수가 하는 역할이 무엇일까요? 제 코드와의 차이가 check 플래그 변수가 없다는 것이 가장 큰 차이인 거 같은데 왜인지 모르겠습니다..

  • c++
  • 코딩-테스트
댓글 2 좋아요 0 조회수 234

문자(배)열 복사 strcpy_s

해결됨

독하게 시작하는 C 프로그래밍

이 사진의 노란색 형광펜 화살표 부분에 대해서 질문드립니다. 맨 마지막 강의 부분에서 pszHeap이 가지고 있던 위치정보가 동적할당 한 부분의 기준 요소의 주소였는데 strcpy_s를 사용함으로써 pszBuffer가 가지고 있던 위치 정보가 저장되었다고 생각했습니다. 그래서 제 생각에는 동적할당한 부분에서 출발이 아니라 pszHeap에서 부터 형광펜으로 szBuffer의 기준 요소로 가는 게 맞다고 생각합니다! 제가 이해한 것이 맞는지 확인 부탁드립니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
최종원 댓글 2 좋아요 0 조회수 364

안녕하세요! 강의 자료 관련 문의드립니다...!!

해결됨

개발자를 위한 쉬운 도커

안녕하세요 도커 강의 처음부터 듣고있는데, 들으면서 개인적으로 정리를 해놓고 싶은데 혹시 나온 내용들이나 사진들을 개인 블로그에 필요한 내용들을 작성해 놓고 싶은데 가능할까요...??

  • docker
  • 가상화
  • ci/cd
  • docker-compose
  • github-actions
  • docker-volume
  • container
yhd4286 댓글 2 좋아요 1 조회수 502

2-L 질문 있습니다.

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님의 소스코드를 보면 int changeToInt(string a){ return atoi(a.substr(0, 2).c_str()) * 60 + atoi(a.substr(3, 2).c_str());}이렇게 되어 있는데 stoi()함수를 쓰면 c_str()을 안써도 되는 것으로 알고 있는데 atoi를 사용하는 이유가 있을까요??아니면 제가 잘못 알고 있는 걸까요...

  • c++
  • 코딩-테스트
정윤교 댓글 1 좋아요 0 조회수 172

뷰포트 넘패드 사용시 원근 투시가 고정되서 보여요

해결됨

친절한 블렌더 - [LV.1] 기초 모델링

넘패드 1/3/7을 누르면 원근 없는 투시로 자동으로 변경 되서 보이는 걸로 아는데 저는 넘패드 1/3/7을 누르면 투시가 그대로 들어간 상태로 보여요. 혹시 뭐가 문제일까요? 버전은 4.0.2 사용하고 있어요 - 넘패드 1 누른 상태 - 넘패드 1번 누르고 5번을 다시 눌러야 이렇게 변경됩니다.

  • blender
  • 3d
  • 3d-modelling
  • 3d-rendering
Summer 댓글 2 좋아요 1 조회수 499

초기화

미해결

홍정모의 따라하며 배우는 C언어

int_arr[10]={0,1,2,3,4,5,6,7,8,9}; 에서 배열을 초기화 했다는 것이 이해가 되지 않습니다

  • c
양주원 댓글 1 좋아요 1 조회수 244

목소리가 중간 중간 계속 끊겨요

미해결

Python을 이용한 딥러닝 활용

어디에 남길 곳이 없어 여기 남깁니다. 3번째 강의 보고 있는데 계속 음성이 끊어졌다 이어졋다 합니다. 강의는 좋은데, 녹음도 너무 울리고 끊기니 듣기 좀 힘드네요 .

  • python
  • 딥러닝
  • keras
강현욱 댓글 1 좋아요 0 조회수 222

12강 style.scss에 연동할 때 에러가 뜹니다..

미해결

리액트(React.js)를 이용한 나만의 유튜브 사이트 만들기 프로젝트

css>section>_today.scss파일을 수정하고 style.scss에 @import "section/today";를 하려고 하니 아래와 같이 에러가 뜹니다!! ㅠㅠ

  • HTML/CSS
  • javascript
  • react
  • youtube-api
1234 댓글 1 좋아요 0 조회수 285

slack 초대 부탁 드립니다~

해결됨

코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)

kjh950601@gmail.com 입니다. 감사합니다.

  • git
  • github
  • 버전관리시스템
jay 댓글 2 좋아요 1 조회수 267

Clamp 사용 시 앞서 설정한 ViewportToWorldPoint의 min, max를 사용하지 않고 새로 설정하는 이유가 있을까요

미해결

유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발

플레이어 이동 제한을 if로 구현하고 clamp로 더 쉽게 구현하는 방법을 순차적으로 안내주시니 이해하는데 도움이 되었습니다. 👍 👍 해당 부분 관련하여 질문이 있습니다. min = Camera.main.ViewportToWorldPoint(new Vector3(0,0,0)); max = Camera.main.ViewportToWorldPoint(new Vector3(1, 1, 0)); 먼저 설정한 값을 Clamp에 사용하지 않고 min = new Vector3(-8, -4.5f, 0); max = new Vector3(8, 4.5f, 0); 다시 설정하는 이유가 16:9로 해상도를 고정하기 때문이라고 하셨는데요. 앞의 min, max를 pritn 했을 때 새로 설정한 Vector3의 x, y 값이 같은 것으로 보입니다. 좌표 값을 수치로 직접 입력하시는 이유를 문의드립니다.

  • C#
  • unity
Yj Shon 댓글 1 좋아요 0 조회수 329

수업자료로 아이템테이블의 카테고리아이디컬럼 복붙하신거 추가해주세요 ㅠㅠ

해결됨

실무에 바로 쓰자! 이커머스 데이터로 배우는 실전 SQL 분석

수업자료로 아이템테이블의 카테고리아이디컬럼 복붙하신 데이터 추가해주세요 ㅠㅠ 일일이 쓰기 힘드네요 다음 수업인 다중테이블 조인도 ... 공급업체 데이터 추가안되나요 그리고 키보드 소음 적은걸로 바꾸면 더 좋을 것 같아요!

  • sql
박소영 댓글 2 좋아요 1 조회수 437

구글맵강의중에서 ..

미해결

모던 안드로이드 - Jetpack Compose 입문

설날을 맞이하신 강사님 새해에도 늘 건강하시고 부자되세요 ^^ 프로젝트폴더에서 New >> Fragment >> Google Map Fragment 를 선택하고 Fragment Name 을 MapsFragment 로 해서 Finish 버튼을 누르면 프로젝트폴더내에 MapsFragment.kt 파일과 res/layout 폴더내에 fragment_maps.xml 파일은 생성이 되나 res/values 폴더내에 google_maps_api.xml 파일은 생성되지 않습니다 그리고 관련파일들을 실행하여도 오류는 없으나 구글맵이 나타나지 않고 빈화면만 뜹니다 git 에 파일들을 올려두었습니다 https://github.com/dongguntechnology/GoogleMap

  • android
  • kotlin
  • jetpack
shafeel2 댓글 7 좋아요 0 조회수 669

mocking과 spy함수가 헷갈립니다.

해결됨

실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트

mocking과 spy함수가 조금 헷갈립니다. 아래와 같이 정리하면 될까요? - spy 함수 : 빈 함수인데, vitest에서 이 함수를 감지하고 있고 함수가 call 되었는지, 인자는 무엇이었는지 검증하는 가짜 함수. - mocking : 종속성이 있는 라이브러리를 복사해두고, 그 중 사용해야 할 함수나 기능을 spy 함수로 대체하여 call 했는지 검사할 수 있는 프로세스. 그러면 mocking 자체는 spy 함수 없이 사용하는 것은 의미가 없다고 보면 될까요?

  • javascript
  • react
  • 소프트웨어-테스트
  • vitest
회수 댓글 2 좋아요 1 조회수 954

6개월 리딤코드 신청 방법

해결됨

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

안녕하세요, 진석님. 즐거운 설 보내세요 ^^ '00-05 Pycharm Professional 체험계정 활성화' 강의를 듣다가 수강생 혜택으로 6개월 리딤코드를 받을 수 있다는 점을 알게 되었습니다. 하지만 어디서 신청하는지 모르겠습니다 ㅠㅠ 강의 설명을 참고하여 신청해달라고 하셔서 강의 중에 하시는 말씀도 들어보고, 강의안에 링크가 있는지도 보았지만 어디서 신청하는지 못 찾겠습니다 ㅠㅠ 혹시나 영상 하단에 있는 수업 노트를 말씀하시는 것인가 하여 봤지만 해당 강의에는 수업 노트가 없는 것 같고, 또 '새소식' 게시판을 봤는데도 결국 찾지 못해 도움을 요청드립니다 ㅜㅜ 부족한 질문이라도 언제나 성심성의껏 답변해주시는 진석 님께 늘 감사드립니다. ^^ 행복한 설 연휴 보내시길 바랍니다. 😀

  • react
  • python
  • django
  • web-api
  • htmx
산독기 댓글 1 좋아요 0 조회수 274

SignupModal showMessage 함수 파라미터 타입 질문입니다.

미해결

Next + React Query로 SNS 서비스 만들기

SignupModal 만드는 과정에서 질문이 있습니다. useFormState 훅을 사용할 때 계속 에러가 나서 signup.ts 파일을 커뮤니티를 참고해서 수정해줬습니다. return {message: null } 을 추가해주는 식으로요. 그러고나서 showMessage 함수를 만드는데, 강의에서는 showMessage 함수의 파라미터의 타입이 string 이라고 하는데 제 꺼에선 실제로 들어가는 값이 string | null 이라고 나오면서 에러가 발생합니다. 초기 state 도 { message: null } 이고, signup.ts 에서도 { message: null } 을 리턴하는 경우가 있어서 이런 것 같은데 제로초님은 강의에서 showMessage 함수의 파라미터 타입을 그냥 string으로 해도 에러가 나지 않는 것이 신기하여 질문 남겨봅니다.

  • react
  • next.js
  • react-query
  • next-auth
  • msw
비가싫어요 댓글 2 좋아요 0 조회수 442

인기 태그

인프런 TOP Writers

주간 인기글