묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-O 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 선생님, (3-O) 15684번 : 사다리조작 문제 질문있습니다.이 문제의 조건으로 " 두 가로선이 연속하면 안된다. " 이 부분을 코드로 표현하면 어떻게 되나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-L 어디가 틀렸는지 모르겠습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의를 보지 않고 다시 풀어봤는데 틀렸다고 나오네요예제는 올바르게 출력되는데 어디가 문제일까요??http://boj.kr/02d16c630e354150a7ab48c2ceda27a0
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
다른 풀이
http://boj.kr/07a720d2a75341d19919c4112a7f0c8f 위와 같이 풀었는데, 너무 비효율적이진 않은가 고민입니다.
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
장착 소켓 관련
WeaponSocket을 만들어서 장착을 하려는데 장착이 안되는 버그가 있었습니다. 혹시나 해서 SKM_Quinn_Invis 스켈레탈 메시에 WeaponSocket을 만들어 보니 정상적으로 작동이 되네요. 그렇다면 지금 두 개의 스켈레탈 메시(Invis, Quinn)를 사용하고 있다는 얘기가 되는 것 같은데 이게 정상적으로 동작하는 건가요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-H 질문 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님 예제 입력은 맞게 나오는데 왜 틀렸는지 모르겠네요. 반례를 1시간 고민했지만 도저히 몰라 질문 남깁니다 http://boj.kr/79bd2e50720d4be3ba4341ccc6706ed3
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
UE_LOG가 찍히지않아요
수업과 동일하게 해당 부분을 작성하였는데 Log 부분이 들어오지 않습니다 어떤 문제가 있을까요?디버깅 시 해당 문구가 출력 되었습니다.'중단점이 현재 적중되지 않습니다. 이 문서의 기호가 로드되지 않았습니다'
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
ExtensionComponent의 CheckDefaultInitialization에 대해서
22분 쯤 모든 Component들의 상태가 Data_Available이 됐을 때ExtensionComponenot::CheckDefaultInitialization의 CheckDefaultInitializationForImplementers에 의해 다른 Component들이 Data_Initialized State로 전환된다고 하셨는데, CheckDefaultInitializationForImpleters는 Data_Available 이 될 수 있음에도 되지 못한 Component가 있는지 확인해서 Update 해주고ContinueInitStateChain 에서 비로소 호출한 Component의 State를 가장 먼저 Change 해주니 ExtensionComponent의 State가 Data_Initailizaed 상태로 바뀌고 나머지 Component들은 ExtensionComponent의 상태를 보고 Data_Initialized 상태로 바뀌는거 같습니다. CheckDefaultInitializationForImplementers 에서 모든 Component들의 상태가 Data_Initialized 로 바뀌는게 이해가 잘 안되네요. 제가 생각한 로직에서 틀린 부분이 있을까요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
[클라 입장] 강의에서 빌드를 하면 오류가 발생합니다.
Server를 빌드하면 Server 프로젝트 내에 있는 Enum.pb.h 파일에서 이런 오류들이 발생합니다. 어떻게 해결해야 할까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-C 질문있습니다.
안녕하세요 큰돌님. 7-C에서 고전하다 강의 덕분에 결국 문제를 이해하고 풀 수 있게 되었습니다. 하지만 풀다가 의문점이 하나 생겨서 질문을 남기게 되었습니다.http://boj.kr/3822cd1a54ca419ca30423cff2285ad4이 코드의 로직과 정답코드의 로직의 차이점은 단 한가지 입니다. 정답코드는 기저 조건을 달성할 시 0을 return한 다음, 재귀 함수의 끝에 다다른 후, 다시 거슬러 올라가며 1씩 더해서 이동 거리를 구하는데, 이 코드는, 재귀함수를 호출하는 시점에 이동거리에 1을 더하고, 기저조건에 달성했을 시, 지금까지 쌓아온 이동거리를 return하여 이동거리를 구합니다. 그런데 제가 보기에 두 로직의 차이는 사실상 없는데, 위의 코드로 제출을 하면 6%에서 틀려버립니다. 이 두 로직 사이에 어떠한 유의미한 차이가 생겨 결과를 바꿔버리는지 제 나름 생각해봤지만 저는 차이를 생각하지 못했습니다. 정답 코드와 이 코드 사이, 어떤 차이가 생겨 결과가 바뀌어버렸을까요? 감사합니다. 그리고 새해 복 많이 받으세요.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
해당 코드는 왜 오류가 날까요?
%include "io64.inc" section .textglobal mainmain:mov rbp, rsp; for correct debugging mov ecx, 10LABEL_LOOP_SUM:PRINT_DEC 4, ebxloop LABEL_LOOP_SUM xor rax, raxret해당 코드는 왜 오류가 날까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-G 누적합 이분탐색으로 푼 코드 올려봅니다!
https://www.acmicpc.net/source/88024687
-
해결됨C++로 만들면서 배우는 게임 개발과 알고리즘 with Windows API
강의 몇개 보지 않았지만 개선할점...
소리가 모든 챕터가 너무 작습니다. 그리고 진행도 너무 느려서 1.5에서 2배속으로 돌리면서 하고 있어요. 이 부분은 사용자가 제어할 수 있는 부분이라 조금 개선했으면 좋겠다라는 느낌으로 씁니다. 그리고 "하얀창띄우기" 이 챕터가 윈도우 프로그래밍 시작하는 부분같은데 #pragma comment(linker,"/entry:WinMainCRTStartup /subsystem:console") 이 구문에 대한 설명이 없다는게 저는 윈도우 강의가 맞나 싶네요. 이거 찾느라 몇분 쓰지 않았지만 윈도우 창을 뛰우기 위해 winmain함수를 스타터로 호출하기 위해 저 구문을 써야 하는게 맞는거죠?그래서 main을 winmain으로 바꿔주는 구문이지요. 이 강의 소개를 보면 winapi를 몰라도 된다라고 소개가 되어있어요. 이 강의 보고 내가 잘못샀나 싶어서 강의 소개를 다시 보았습니다. 강의 내용은 좋기때문에 더 많은 강의를 기대하고 있고, 조금 부족한 점이라 느꼈던 것에 내용 남깁니다.
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
마네퀸 안보이는 현상
언리얼엔진에서 play 버튼을 누르면, 좌우방향키 동작은 되지만 캐릭터(마네퀸?) 은 나오지 않는 증상이 있습니다.이와 같은 상황일때는 어디부분을 위주로 보면 되는지 알려주실수 있나 질문 남깁니다. 아래 사진은 GladiatorCore 설정입니다.
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
AddExtensionHandler 질문
TSharedPtr<FComponentRequestHandle> ExtensionRequestHandle = ComponentMan->AddExtensionHandler(APawn::StaticClass(), AddConfigDelegate);이 함수가 모든 Pawn에 적용된다면 적 몬스터같은 Pawn에도 바인딩이 될텐데 Pawn의 StaticClass가 아닌 플레이어 캐릭터의 StaticClass()를 쓰면 될까요?
-
미해결[켠김에 출시까지] UE5 다크앤다커 스타일의 익스트랙션 RPG (D1)
향후 캐릭터 애니메이션 관련 질문
안녕하세요, 이제 막 Animation Blueprint 강의를 들을려고 하는데 강의/개발 계획에 궁금한 점이 있어 질문 드립니다. 개인적으로 언리얼의 컨트롤릭과 모션매칭 등 프로시저럴 애니메이션에 관심이 있어 병행학습중인데, 혹시 향후 해당 기능을 사용하실 예정이 있을까요?
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-G 질문 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. http://boj.kr/1f41e2f112004e30a2675ecfa882bc51 다음과 같이 코드를 작성했는데, 계속 런타임 에러가 떠서, 혹시 이유를 알 수 있을까요?
-
미해결[Rookiss University] UE5 Lyra 클론 코딩 (Haker&Liu)
Core Redirect 에서 FootStepEffectTagModifier 블루프린트 컴파일 오류
일부 Migrate가 안되서 발생한 오류로 추정하는데, 보니까 c++ 코드를 더 가져와야 하더라구요. (참조할 클래스가 없음)혹시 이 부분들도 추가로 가져와야하는지 문의드립니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
bfs와 조합을 사용해서 풀어보았는데 어느 부분이 문제인지 잘 모르겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.bfs와 재귀를 활용한 조합을 사용해서 문제를 풀어보았는데 어느 부분이 문제인지 잘 모르겠습니다.코드리뷰 부탁드려도 될까요??http://boj.kr/7b47456f68a3412c8e20dab749b93a20
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-L DFS 재귀 vs. 반복문
안녕하세요, 큰돌님. 강의 잘 듣고 있습니다. DFS 재귀 vs. 반복문 구현 방법을 결정하는 기준에 대해 여쭙고 싶습니다. 제가 현재 고민중인 접근 방식은 다음과 같습니다:1. 완전 탐색(완탐) 문제의 경우 일단 재귀로 구현2. 엣지 케이스 테스트 시 메모리 초과(Memory Overflow) 또는 시간 초과(Time Overflow)가 발생하면 반복문으로 변경 코딩 테스트(코테)의 경우, 위와 같은 접근 방식이 적절할 지 조언을 부탁드리겠습니다.재귀로 풀면 쉽게 풀리는 걸 알았지만 DFS를 반복문으로 구현하면 디버깅이나 메모리 측면에서 유리하다고 알고 있어, 이번 문제를 오기로 반복문으로 접근하여 풀고자 했습니다. 그러나 결과적으로 재귀로 작성한 코드보다 성능이 낮게 측정되었습니다. 여러 최적화 끝에 다음과 같은 코드를 작성했는데, 큰돌님께서 작성하신 코드보다 메모리를 4KB 더 소모하고, 실행 시간이 26ms 더 느리게 측정되었습니다. 테스트 케이스에 따라 제 코드가 더 빠르게 동작할 수도있겠지만 결과적으로, 어떤 문제는 반복문으로, 어떤 문제는 재귀로 풀어야 적절할지 를 어떻게 결정하지? 가 의문으로 남아 질문드립니다! #include <bits/stdc++.h> using namespace std; const int dy[4] = {1, 0, -1, 0}; const int dx[4] = {0, 1, 0, -1}; int R, C; int grid[20][20]; inline bool is_valid(int y, int x) { return (0 <= y && y < R && 0 <= x && x < C); } int iterative_dfs() { stack<tuple<int, int, int, int>> st; int startMask = (1 << grid[0][0]); st.push({0, 0, 1, startMask}); int maxDepth = 0; while (!st.empty()) { auto [y, x, depth, used] = st.top(); st.pop(); maxDepth = max(maxDepth, depth); for (int i = 0; i < 4; i++) { int ny = y + dy[i]; int nx = x + dx[i]; if (!is_valid(ny, nx)) continue; int alpha = grid[ny][nx]; if (used & (1 << alpha)) continue; int nextUsed = used | (1 << alpha); st.push({ny, nx, depth + 1, nextUsed}); } } return maxDepth; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin >> R >> C; for (int i = 0; i < R; i++) { for (int j = 0; j < C; j++) { char tmp_c; cin >> tmp_c; grid[i][j] = tmp_c - 'A'; } } cout << iterative_dfs() << "\n"; return 0; }
-
해결됨삼각형의 실전! CMake 초급
설치경로 지정이 잘 안돼요.
--install-prefix 를 특정 폴더를 지정하였는데도 실제 --target install 을 해보면, 자꾸 program files (x86) 에 가서 설치가 되는데 이건 왜그러는걸까요..? -- Install configuration: "Debug" -- Installing: C:/Program Files (x86)/installing/lib/foo.lib -- Installing: C:/Program Files (x86)/installing/include/foo.h -- Installing: C:/Program Files (x86)/installing/lib/cmake/installing/installing-config.cmake -- Installing: C:/Program Files (x86)/installing/lib/cmake/installing/installing-config-debug.cmake