묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
바둑돌에 조합을 구하는 dfs는 설명이 어딨나요
관련 강의는 없는데..
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
temp1 선언
강의 메인 함수에서int main() { NewTime temp1; NewTime temp2(3, 30, 2); temp2.print(); return 0; }로 작동을 하고 temp1(); 로 선언하면 아래 에러가 나옵니다.note: remove parentheses to default-initialize a variable 22 | NewTime temp1();
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
이런 현상은 어떻게 고치나요?
카메라까지 잘 설정되었는데 다른 설정은 건들지 않았는데 이렇게 Cube를 뚫고 쭉 내려가게 되는 현상이 생기는데 이건 어떻게 수정할 수 있나요? Collision을 BlockAll로 변경해도 똑같이 내려가게 되는데 무슨 버그인지 모르겠습니다
-
미해결홍정모의 따라하며 배우는 C++
강의 2:50 부분에서 delete [] array;
안녕하세요. 강의를 보다가 질문이 생겨서 남깁니다.강의 중간에 교수님께서 array에 할당된 메모리를 해제하기 위해 아래와 같이 쓰셨는데요. array에 할당된 배열의 크기를 어떻게 알고 해제하는건가요?delete [] array;
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
virtual 소멸자 관련 질문
안녕하세요. 부모클래스의 함수를 override 하기 위한 목적으로 부모클래스 함수에 virtual 키워드를 붙여주고 자식클래스가 이 함수구현을 강제하기 위해 virtual 키워드를 사용하는 것으로 이해 했습니다. 하나 이해가 되지 않는 부분은, 소멸자에 virtual 키워드를 붙여주었을때, 부모클래스의 소멸자와 자식클래스의 소멸자가 이름이 다름에도 자식클래스 소멸자를 호출해준다는 것인데, 해당 내용을 Perplexity에 질문해보니 C++ 내부적으로 소멸자를 동일한 이름으로 취급하기 때문이라는 답변을 얻었습니다. 이 내용이 맞는건지 답변 부탁드립니다.감사합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
99%에서 틀렸습니다 질문
안녕하세요!저는 강사님과 전체적으로 유사하지만, 오름차순 정렬하는 부분을 다른 로직으로 작성했습니다.그러나 해당 로직으로는 백준 채점에서 자꾸 99%에서 틀렸습니다가 나오는데 이유를 도저히 모르겠어서 질문 드립니다.(참고로 강사님이 하신 방식과 비슷하게 문자열을 배열에 보관하고 한번에 정렬하여 인덱스 0번의 문자열을 출력하는 방식으로 수정했더니 통과했습니다.) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int n, mp, mf, ms, mv, cost, result; static int[] pArr; static int[] fArr; static int[] sArr; static int[] vArr; static int[] cArr; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); n = Integer.parseInt(br.readLine()); pArr = new int[n + 4]; fArr = new int[n + 4]; sArr = new int[n + 4]; vArr = new int[n + 4]; cArr = new int[n + 4]; StringTokenizer st = new StringTokenizer(br.readLine()); mp = Integer.parseInt(st.nextToken()); mf = Integer.parseInt(st.nextToken()); ms = Integer.parseInt(st.nextToken()); mv = Integer.parseInt(st.nextToken()); for (int i = 0; i < n; i++) { st = new StringTokenizer(br.readLine()); pArr[i] = Integer.parseInt(st.nextToken()); fArr[i] = Integer.parseInt(st.nextToken()); sArr[i] = Integer.parseInt(st.nextToken()); vArr[i] = Integer.parseInt(st.nextToken()); cArr[i] = Integer.parseInt(st.nextToken()); } cost = 15000; result = -1; for (int i = 1; i < (1 << n); i++) { solve(i); } StringBuilder sb = new StringBuilder(); if (result == -1) { sb.append(result).append('\n'); } else { sb.append(cost).append('\n'); for (int i = 0; i < n; i++) { if ((result & (1 << i)) != 0) { sb.append(i + 1).append(' '); } } } System.out.println(sb); } static void solve(int num) { int p = 0; int f = 0; int s = 0; int v = 0; int c = 0; for (int i = 0; i < n; i++) { if ((num & (1 << i)) != 0) { p += pArr[i]; f += fArr[i]; s += sArr[i]; v += vArr[i]; c += cArr[i]; } } if (p < mp || f < mf || s < ms || v < mv) return; if (cost > c) { // 더 적은 비용이면 비용과 result 갱신하기 cost = c; result = num; } else if (cost == c) { // 비용이 같으면 더 빠른 result로 갱신하기 for (int i = 0; i < n; i++) { if ((result & (1 << i)) != (num & (1 << i))) { // i번째 인덱스에 비트가 다르면 if ((num & (1 << i)) != 0) { // num이 켜져있으면 사전 순으로 더 빠름 result = num; } break; } } } } }
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-S 질문있습니다.
안녕하세요 큰돌님 강의 잘 보고 있습니다. 혼자 문제를 풀때 dfs와 dp를 섞어서 다음과 같이 풀었습니다. http://boj.kr/1502bc54c9eb4d5ea406fd47713ab8e5dp를 섞어 각 노드당 한번씩만 방문하게 하여 입력, 로직 수행, 출력 모두 합쳐도 최대 O(2n+m)이라는 생각이 드는데 시간 초과가 나옵니다. 혹시 제가 놓치고 있는 부분이 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-C 코드리뷰 부탁드립니다!
http://boj.kr/3107201c09a343818b48c68a1b0c422c 코드리뷰 부탁드립니다!
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
9주차 자료가 빠진것 같습니다.
왜 이렇게 자료를 관리 하신진 모르겠지만6주차.zip 파일안에 10주차 자료가 있구요.7주차.zip 파일안에도 10주차 자료가 있습니다.1에서 17주차까지 다 있는데요. 9주차 자료가 없습니다.확인부탁드립니다.
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
UDefaultGameFeaturesProjectPolicies 사용 하는 이유
8분 20초 부터 GameFeatureSubsystem를 상속받아 사용하지 말고 UDefaultGameFeaturesProjectPolicies 이 클래스를 상속받아 사용하라는 얘기를 하시는데 게임의 규칙들을 GameFeatureSubsystem을 상속 받아 사용하는 방식이랑 어떤 차이가 있는 건가요? Observer패턴을 쓰는 걸 보면 게임의 규칙들을 컴포넌트처럼 만들어서 사용하는 것 같긴 한데 어떤 구조로 돌아가는지 정확히 이해를 못하겠어요.
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
알고리즘이라.. 강의 설명때 모식도가 있으면 더좋겠어요
있으면, 없으면일때, 아닐때이런 로직상으로 이해가 쉽게 되면 좋은데 순서가 없이 설명해서 순서대로코드를 짤때도 한번에 이해하는데 어려웠습니다...
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-H 13913번 메모리초과 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 선생님저는 이중백터를 사용해서 풀었습니다. 답은 나오는데 막상 메모리 초과로 틀렸습니다.. http://boj.kr/0453666f021a433eb15ce10222c70c48 제가 백준 문제를 풀면서 처음으로 메모리 초과라는 오류가 떴습니다.. 그 동안 시간복잡도만 생각했지만, 메모리도 오류가 안 나게 다루는 방법이 있을까요?
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
[해결완료 | 압축 파일] 모듈 이름 수정 및 아이템 에셋 가져오기
안녕하세요.'모듈 이름 수정 및 아이템 에셋 가져오기' 강의에서 압축 파일을 해제하면 문제가 발생합니다.해결됐습니다! 압축 파일 이름을 짧게 수정하고 C드라이브에 옮기면 됩니다.제 글을 읽어주셔서 감사합니다.
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
const MyStruct& 사용
강의에서 학습 중에는 사용할 필요는 없지만 함수에서 구조체에 딱히 변화를 주지 않을 때 const를 사용해야 한다고 하셨었는데void display(const MyStruct&);이 부분이 분할 컴파일 적용 "전"에는 괜찮았지만,struct.h 파일에 분할했을 때는 컴파일 오류가 났었습니다.undefined reference to `display(MyStruct const&)' 분할 컴파일 시에는 const를 쓰면 안되는 건가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-c 시간 초과 질문있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.어느 부분 때문에 시간초과가 발생했는지 알고싶습니다ㅜㅜhttp://boj.kr/afdd467b2dc94cac8e5358b73e88798a
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
메모리 주소 창 엔디안 질문 드립니다. 인프런 봇 답변도 괜찮습니다
메모리주소로 Knight의 주소를 깔 때,강의에서는 000000c8로 되어 있지만 제 환경에서는 c8000000으로 되어 있습니다.제 환경강의 환경 해석 할래면 할 수야 있지만 되도록 강의환경을 따라가고 싶은데, 어떻게 해야 강의 환경가 동일한 엔디안 환경으로 따라갈 수 있을까요? 루키스님까지 갈 것 없이 인프런 봇 답변 환영합니다.
-
미해결[게임 프로그래머 도약반] DirectX11 입문
물방울 책 실습은 어디까지 하는건가요??
마지막주차 물방울책 실습은 물방울 책 어디까지 진도가 나가는건가요??물방울 책 처음부터 끝까지 모두 하는걸까요?아니면 어디부터 어디까지 하는지 알려주세요강의가 끝나고 책으로 안나간 부분도 공부하고 싶어서요
-
해결됨[초급] 중급자로 도약하기 위한 Qt/QML 실전 프로그래밍
라즈베리파이에 크로스컴파일 질문 드립니다!!
로드맵을 따라 강의를 듣고 프로젝트를 진행중입니다!! windows 10 노트북에서 Qt/QML 6.5.3 LTS로 GUI를 개발했는데 산업용 라즈베리파이(Raspberry Pi Compute Module 3)에서 작동시키려고 합니다. SD카드의 용량이 8GB라서 어쩔 수 없이 windows 노트북 WSL 2에 우분투를 설치하여 라즈베리파이의 환경에 맞추어 크로스 컴파일 하고 있습니다. windows는 64비트 인데 라즈베리파이는 구형 모델이라 32비트인데 크로스 컴파일 해도 잘 작동 될지 모르겠습니다. 그리고 3D ui나 복잡한 ui 작업은 없지만 메모리가 1GB라서 잘 동작될지 궁금합니다. 신형 제품(Raspberry Pi Compute Module 4, sd카드 : 32gb, 1GB 메모리)을 구매하면 같은 64bit라서 좀더 수월하게 될지 궁금합니다!! 좋은 강의와 자료 항상 감사합니다
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
9375번 질문있습니다
안녕하세요, 복습하면서 1주차부터 문제를 다시 풀어보고 있습니다.9375번 문제가 아래 코드에서 왜 25%에서 틀리다고 나오는데, 왜 그러는지 잘 모르겠습니다.http://boj.kr/023aa07578bb4cd296149a9a4f7d4a16너무나 궁금합니다!!
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-O 4375 질문있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/530b59b66e6b4c31bd01bbebc065f5e4안녕하세요 큰돌님 9901 테스트케이스를 통과하지를 못 하는데 이유를 못 찾겠어서 문의드립니다!