목표 - 언리얼엔진 C++ 코드를 이용해서 에디터 툴바 버튼을 이용한 에디터 유틸리티 위젯 블루프린트 열기 방법 - C++ 코드로 만들어진 에디터 툴바 버튼의 클릭 이벤트 함수 내에 구현한다. - Path 는 에디터상에 있는 에디터 위젯 블루프린트의 레퍼런스 주소를 넣어준다. 코드 const FString Path(TEXT("Reference Path")); if(UObject* Blueprint = UEditorAssetLibrary::LoadAsset(Path); IsValid(Blueprint)) { if (UEditorUtilityWidgetBlueprint* EditorWidget = Cast(Blueprint); IsValid(EditorWidget)) { UEditorUtilitySubsys..
문제 코드 #include #include #include #include using namespace std; vector solution(vector numbers) { vector answer; set tempSet; for (int i = 0; i < numbers.size(); ++i) { for (int j = i + 1; j < numbers.size(); ++j) { tempSet.emplace(numbers[i] + numbers[j]); } } for (const auto& number : tempSet) { answer.emplace_back(number); } return answer; } 문제 해설 - 두 개를 더할 때 중복되지 않게 set을 이용 후 answer에 넣어준다.
서론ChatGPT: 개발자의 새로운 동반자최근 기술의 발전은 개발 프로세스에 혁신적인 변화를 가져오고 있습니다. 특히, 인공지능(AI) 기술은 개발자들의 작업 방식을 재정의하고 있죠. 이 글에서는 Git PR(Pull Request) 코드 리뷰 과정에서 ChatGPT를 활용하는 방법과 그 장점에 대해 알아보겠습니다.목표ChatGPT 를 이용해서 Git PR(Pull Request) 코드 리뷰를 받아보겠습니다. 이는 개인 프로젝트를 할 때 도움이 될 것 같아서 시작하게 되었습니다.ChatGPT를 이용한 Git PR 코드 리뷰ChatGPT를 코드 리뷰 과정에 통합하는 것은 시간을 절약하고 효율성을 높이는 방법입니다. 예를 들어, 개발자가 PR을 생성하면, ChatGPT는 코드 변경 사항을 분석하여 문제가 될..