inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

3-D 2% 틀림

해결됨

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

http://boj.kr/f213eaf107794f729269e981c8274c91 안녕하세요 왠만한 반례 다 넣어봐도 맞게 나오는데 2%에서 틀렸다고 계속 나오네요 어떤점이 잘못됐고 반례가 있다면 어떤 반례가 있을까요?

  • c++
  • 코딩-테스트
김동찬 댓글 2 좋아요 0 조회수 45

공부 방식에 대하여 질문이 있습니다.

미해결

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

안녕하세요 큰돌님, 강의를 너무 잘 보고 있고 좋은 품질의 강의 덕에 PS에 대한 감을 정말 많이 잡았습니다. 다만, 저의 공부 방식에 대해 조언을 구하고자 합니다. 이번 3-M을 들으면서, 강의 내용에 말하셨던 아이디어는 모두 떠올렸는데 단순히 그 아이디어가 구현이 안되서 강의 답을 봐버렸습니다. 해당 문제에는 2시간 30분 정도 시간 소요를 했고, 문제를 풀어내지 못했는데 이러한 경우에는 어떻게 학습을 해야할까요? 6시간 7시간이 걸리더라도 생각한 아이디어에 대한 구현을 마무리 지어본다. 3시간 정도 소요해도 안될 시에는, 강의를 보며 구현 테크닉을 배운다. 이런 질문 너무나 많이 받으셨을 것 같지만, 그래도 도움받고 싶어 질문을 남깁니다. (강의 중에 골드 문제는 3~4시간은 고민 해보라고 하셨던 것을 알고는 있지만, 아이디어를 구현하는 실력이 부족한 점을 개선하는 방법을 찾고 싶습니다.) 긴 글 읽어주셔 감사합니다. 좋은 하루 보내세요

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

비가 오는 높이 질문

해결됨

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

안녕하세요 전 아래와 같이 코드르 짰는데 선생님은 비가 1부터 온다고 가정하고 짜신거같습니다. 그런 이유가 있나요? http://boj.kr/726d9be50447466599dd4ed16480dfc7 문제에 아무지역도 물에 잠기지 않을 수 있다 라는 문구로 미루어 보아 비가 0만큼 올 경우도 고려해야하지 않나요??

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

TObjectPtr이 아니고, 일반 포인터로 구현하신 이유가 있을까요?

해결됨

실전! 언리얼 소울라이크 개발: A to Z

언리얼에서 TObjectPtr로 선언하는 것이 GC와 같은 추가적인 기능에 대해서 이점이 있기에, 일반 포인터보다 선호된다고 알고 있었는데 혹시 일반 포인터로 선언하신 이유가 무엇이신지 궁금합니다!

  • c++
  • unreal-engine
  • 언리얼-c++
312 댓글 2 좋아요 0 조회수 209

코드

해결됨

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

http://boj.kr/68317e445219486881b7ea568c45979e 안녕하세요 이코드 뭐가 틀린거죠?

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

코드

해결됨

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

http://boj.kr/68317e445219486881b7ea568c45979e 안녕하세요 이코드 뭐가 틀린거죠?

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

보스와 일대일 전투에서 보스 액터를 가져오려면 어떻게 해야하나요?

해결됨

실전! 언리얼 소울라이크 개발: A to Z

해당 강의를 전부 수강 후, 보스와 일대일 전투를 진행할 때 보스가 공격중이거나, 공격이 끝났을 때 유저가 어떤 액션을 취하느냐에 따라 가중치를 적립해서 2페이즈로 분기하는 토이 프로젝트를 해보려고 합니다 그런데 진행중에 어떻게 처리해야할지 막히는 부분이 있어서 질문 드리고 싶습니다! 대략적인 방향성은 다음과 같아요! WeaponCollision AnimState가 시작할 때와 끝날 때 보스의 BlackBoard Key값 변경 현재 대치중인 보스의 BlackBoard Key값을 가져와서, Key값에 따라 조건 결정 (ex. 보스의 BlackBoard Key 값이 Melee Attack일 때, 캐릭터가 공격을 실행하면 공격 변수에 가중치 + 1) 체력이 50퍼센트 이하일 때, 현재까지 적립된 가중치 변수들을 전부 비교하여, 최대값 선별 선별된 최대값을 BlackBoard에 가져와서, 분기 조건으로 사용 위와 같은 방향성으로 진행해보려고 하는데, 가중치 변수들은 EnemyBoss.h폴더에 저장해놓았고, Character.cpp의 Attack / Block 함수들 사이에 대치중인 EnemyBoss의 BlackBoard Key값을 가져와서, if문으로 조건을 걸고 가중치를 줄지 말지 결정하고 싶은데 어떻게 진행해야할지 조금 막막해요 어떻게 진행하면 좋을지 힌트를 얻고싶습니다

  • c++
  • unreal-engine
  • 언리얼-c++
언리얼뉴비 댓글 2 좋아요 0 조회수 130

2-A 질문있습니다

해결됨

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

http://boj.kr/b397b1373b73479b9f96656444c94ad6 이렇게 &&코드를 쓰면 맞고 http://boj.kr/8d1cdc8826494fb18a9ee54da5ffc5b8 이렇게 || 해서 continue 하면 "메모리 초과" 로 뜨는데 이유가 뭔가요? 주석으로 쓴 부분을 봐주십쇼

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

BT 궁금한게 있습니다

해결됨

실전! 언리얼 소울라이크 개발: A to Z

강의를 전부 수강한 상황인데요, 강의를 수강하며 만든 프로젝트를 조금 수정해보고 싶습니다 혹시 커리큘럼의 강의를 전부 수강했다면 체력이 50퍼센트 이하일 때 2페이즈가 나오고 2페이즈에는 기존의 애니메이션들을 조합한 다른 패턴이 나오게 하고싶은데 충분히 가능한가요? 아니면 혹시 추가적인 지식이 더 필요한가요?

  • c++
  • unreal-engine
  • 언리얼-c++
언리얼뉴비 댓글 2 좋아요 0 조회수 105

static을 쓰지 말아야 하는가?

미해결

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

강의 중 강사분 께서는 static을 디버깅이나 테스트 할 때만 쓰고 일반적인 경우에는 잘 쓰지 않아야 한다고 말씀하셨는데, 제가 개인적으로 Component패턴을 구현하면서 Unity처럼 자료형에 따라(템플릿을 이용해 <>에 자료형을 넣으면 동작되도록) 자동적으로 get하는 로직을 짰었는데 이 로직에 static이 좀 많이 쓰이는데 좋지 않은 것인지 궁금합니다. 관련된 코드만 기재 했습니다. // ================================ // Component Method // ================================ private: template <typename T> auto &AccessComponentMap() { static std::unordered_map<uint32_t, std::weak_ptr<T>> map_component{}; // 각 자료형별 Component Map ( 순차적으로 되도록 Entity_id 로 저장 ) return map_component; } public: template<typename T> void AddComponent(const std::shared_ptr<T>& _comp) { auto idx{_comp->GetID()}; auto owner_id{_comp->GetOwnerID()}; // size setting ... auto& map = AccessComponentMap<T>(); map[owner_id] = _comp; m_map_entity_components_id[owner_id].emplace_back(idx); } template<typename T> std::shared_ptr<T> GetComponent(const uint32_t& _owner_id){ auto& map_component = AccessComponentMap<T>(); // access 후 Find 해서 return ... // 못찾은 경우 return nullptr; }

  • c++
넘블 댓글 1 좋아요 1 조회수 131

8-X 강사님 코드 중 사소한 부분에 대한 질문이 있습니다.

미해결

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

안녕하세요. 강사님 해설 코드에서 중요한 부분은 아니지만 제 코드와 비교하는 과정에서 사소한 의문이 드는 부분이 있어 질문드립니다. https://www.acmicpc.net/source/share/52caf2495c83482fb5912f0c5cbbf935 위 링크의 강사님 코드 중에서 60번째 줄의 int next_height = max(height[y][x], min(hole[y][x][i], height[ny][nx])); 이 부분에서 next_height을 구하는 과정에서 height[ny][nx]을 넣을 필요가 없다고 생각됩니다. 코드 논리 상으로만 봤을 때 next_height가 hieght[ny][nx]값이 되게 되면 어차피 아래 if문 if(height[ny][nx] > next_height) 에서 걸러지기 때문에 어차피 next_height가 height[ny][nx]가 되는 게 유의미해지는 경우는 없습니다. 문제의 개념을 알고리즘으로 변환하는 과정에서도 설명해보자면, 우선순위큐에 우선 가장 바깥칸을 넣습니다. 맨 처음에 물탱크에 물을 가득 채운후에 가장 먼저 물이 빠져서 물높이가 낮아지는 칸들입니다. 이 칸들을 우선순쉬큐에 넣고 다익스트라 알고리즘으로 돌림으로써 물높이가 낮은 칸들의 인접한 칸에서 구멍을 통해 물이 흘러 들어오게 됩니다. (여기서 물높이가 낮은 칸 (우선순위큐에서 나오는 칸)은 흐름 상 더 높은 물높이를 갖는 칸입니다. 물론 물높이가 더 낮다면 고려할 필요가 없겠죠. 물 높이가 더 낮은 인접한 칸에서 물이 빠져나갈수는 없으니까요) 현재 탐색중인 칸에 인접한 물높이가 더 높은 칸에서 현재 물높이가 낮은 칸으로 물이 이동하는데 물높이가 낮은 칸은 결국 탐색해온대로 물높이가 더 낮은 칸 또는 바깥과 연결되어 물높이가 유지되고 인접한 칸은 물이 줄어드는 상황이 다익스트라 알고리즘이 반영된거라고 생각합니다. 그래서 큰돌님께서 강의에서 설명하신대로 (3:00 쯤 부분) 그림이 있을 때 바깥으로 물이 빠져 왼쪽에 물높이가 4, 오른쪽에 물높이가 1이고 구멍이 높이 3에 있을 때 양쪽 물의 높이가 3, 3으로 되는 것이 아니라 왼쪽 물이 높이가 3이 될 때까지 오른쪽으로 흘러가고 오른쪽은 물높이가 그대로 1이 유지되는 것이 자연스러운 설명이고 코드와 다익스트라 알고리즘에도 자연스럽게 설명이 되고 반영이 된다고 생각합니다. 이렇게 하면 위 코드를 문제 흐름 상 자연스레 아래처럼 표현이 가능하다고 보여집니다. (코드 자체만으로 봤을 때도 그렇긴 하지만요.) int next_height = max(height[y][x], height[ny][nx]); 큰돌님께서는 제 생각에 대해서 어떻게 생각하시는 지 피드백 부탁드립니다...! 항상 빠르고 좋은 답변 감사드립니다.

  • c++
  • 코딩-테스트
문예찬 댓글 1 좋아요 0 조회수 61

코드 빠르게 작성방법

해결됨

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

안녕하시렵니까 다름이 아니라 에디터에서 괄호를 자동완성 해주는데, 그렇게되면 begin() 같은 경우에는 괄호안에서 커서를 오른쪽으로 빼야하는 상황이 되는데. 이때 방향키로 하자니 오른쪽을 방향키로 뻗어야 하는게 번거럽습니다. 근데 큰돌님께서는 매끄럽게 넘어가던데 방향키로 넘어가신겁니까 아니면 다른 단축키가 있나요?

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

6-C 맞왜틀

해결됨

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

http://boj.kr/2a2f4fa8775a4e0e87f4f2aa4f2c118e 뭐가 틀렸는지 모르겠습니다..

  • c++
  • 코딩-테스트
유병욱 댓글 2 좋아요 0 조회수 49

8-I 질문있습니다.

미해결

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

안녕하세요 큰돌님. 강의를 듣고 풀고 틀려서 큰돌님 코드도 보고 지피티도 괴롭혀가며 코드를 작성했는데 왜 틀렸는지 잘 모르겠습니다. 코드 한 번 봐주실 수 있을까요?? http://boj.kr/410812e5f0ab4cc9bdc331fea2a6a6f0

  • c++
  • 코딩-테스트
문예찬 댓글 2 좋아요 0 조회수 56

학습 관련해서 문의드립니다.

해결됨

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

안녕하세요 코딩테스트 강의 너무 잘 보고 있습니다. 다름이 아니라, 완전탐색과 백트래킹 파트를 공부하고 있는데, 첫 문제부터 너무 난이도가 높은 것 같아서요 문제를 순서대로 푸는걸 추천하시나요? 아니면 관련된 기초 문제들을 먼저 공부를 하고 와야할까요? 이것도 아니면, 주어진 문제들 중에서 난이도가 쉬운 것부터 푸는걸 추천하시나요? 백트래킹부터 자체적으로 너무 어렵다고 생각돼서 고민입니다.

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

4-A 맞왜틀!

해결됨

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

http://boj.kr/20e5cdcc581f451297cf48edc0375743 기존의 제 코드가 계속 틀리길래 강의를 봤더니 문제 출력 조건의 " 같은 비용의 집합이 하나 이상이면 사전 순으로 가장 빠른 것을 출력한다."이 부분을 고려 안해줬습니다. 그래서 그부분을 추가하고 제출을 해도 계속 틀려서 어느 부분이 문제인지 모르겠습니다.. 백트래킹을 사용한다고 그전에 사용했던 if(sum_c >= ret) break;이 부분이 같은 비용을 걸러버려서 안됐던 것이었습니다. if(sum_c > ret) break;로 해결했습니다 :)

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

4-C 피드백

해결됨

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

http://boj.kr/b5761c7e1eee4d0587a5b68bd7bed12f 안녕하세요! 처음에 혼자 풀 땐 안 풀려서 큰돌님 해설 듣고 나서 풀어봤는데 혹시 개선할 부분 있으면 알려주시면 감사하겠습니다!

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

2-O 질문 드립니다!

해결됨

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

안녕하세요! 이 문제 푸는데 잘못된 점을 못찾겠습니다 ㅜㅜ 도와주세요 http://boj.kr/1fe836dc66094ff5bceed7272502bf73

  • c++
  • 코딩-테스트
이정재 댓글 2 좋아요 0 조회수 53

방어 시스템에 관해서

해결됨

실전! 언리얼 소울라이크 개발: A to Z

방어 시스템까지 강의를 들었는데 몇가지 문제점이 있습니다. 첫번째는 해결할 수 있을 거 같은데 두번째는 어떻게 해야 하나요? 방어로 모든 스태미나를 소모했을 때 스태미나 재생이 안되는 문제 - 스태미나 재생 코드만 연결하면 해결할 수 있을 것 같습니다. 방어를 한 다음 공격을 수행한 다음 다시 방어를 취하면 실제 데미지 처리는 0이지만 이펙트와 사운드는 Hit와 동일하게 재생되는 문제 (수정) 여러번 테스트 해봤을 때 어떤 경우에는 저 현상이 발생하고 어떤 경우에는 정상적으로 보이기도 해서 저의 실수인지 잘 모르겠네요,, 링크의 동영상을 볼 수 있는지 잘 모르겠지만 제가 테스트해본 영상입니다. 25초~35초 구간 정도 보시면 될 것 같습니다. (빨간색 로그에 TotalDamage->0.0 / UI 확인) https://youtu.be/umVB9mTpD3g

  • c++
  • unreal-engine
  • 언리얼-c++
Lee jae seung 댓글 4 좋아요 0 조회수 157

메모리 창에 주소를 넣었는데 영어 꺠짐

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

위와 같이 떠서 ANSI에서 UNICODE로 변경해도 동일하게 깨진상태로 나와서 다른 방안이 있을까요?

  • c++
guddn9477 댓글 1 좋아요 0 조회수 156

인기 태그

인프런 TOP Writers

주간 인기글