HackerRank_Medium_Common Child && 스택의 비밀
·
Algorithms
https://www.hackerrank.com/challenges/common-child/problem?isFullScreen=true Common Child | HackerRankGiven two strings a and b of equal length, what's the longest string (s) that can be constructed such that s is a child to both a and b?www.hackerrank.com  두개의 같은 길이의 문자열을 주어지고 이 문자열의 순서를 바꾸지 않고두 문자열에서 공통으로 가지고 있는 문자들의 집합 중 제일 긴 문자의 집합을 구하는 문제이다. 즉,  Longest Cmmon Substring (LSC 최장 공통 부분 수열)을 찾는..
UE5 - 문자열 손질 (String Handling) :: FName vs FString vs FText🔡
·
Unreal Engine/UE5
언리얼 엔진에서 사용하는 문자열의 종류를 알아보고 각각 어떤 차이점이 있는지 언제 사용되는지 또 주의할 점이 뭐가 있는지 알아보자!  FName 고정된 문자열을 표현초경량 시스템을 제공하여 매우 빠른 비교와 검색이 가능대소문자를 구분하지 않으며, 소유 스트링 테이블에 대한 인덱스와 인스턴스 번호의 조합으로 저장변경 불가능(Immutable)한 특징을 가지고 있음FName TestHUDName = FName(TEXT("ThisIsMyTestFName")); 언제 사용할까? 주로 액터의 이름, 태그, 엔진 내부에서의 식별자 등으로 사용됨비교나 검색이 자주 발생하는 문자열에 적합 주의 사항FName은 메모리와 성능 측면에서 매우 효율적이지만, 변경이 불가능하기에 가변적인 문자열을 처리할 수 없음FName ->..
Unreal Day - 35 - End of Section 5. ToonTank 🚙
·
Unreal Engine/Udemy:UE5 C++ 학습하고 게임 만들기
#include "Today_Code_Adventure.h"#include "Level_Up.h"#include "TIL_Retrospective"class Quest{ public: TIL today_I_Learned = "Rome wasn't built in a day."; Implementation Implementations = { 게임 규칙을 정한다. // GameModeBase 게임 규칙을 가져온다. // UGameplayStatics::GetGameMode(); Input 활성화 & 비활성화 한다. // GetPawn()->EnableInput(); | DisableInput(); 게임 시작 카운트를 한다. // FTimerManager &..
UE5 - 총명한 가리키개 (Smart Pointer)
·
Unreal Engine/UE5
지난번에는 C++의 스마트 포인터를 알아보았는데 이번에는 언리얼의 스마트 포인터에 대해 알아보자!2024.07.01 - [C++] - #include Smart Pointer Smart Pointer" data-og-description="포인터는 개체의 메모리 주소를 저장하는 변수이다. 힙에 새 개체를 할당하거나 함수에 다른 함수를 전달하거나 배열이나 데이터 구조의 요소를 반복할 때 사용한다.  정적 메모리 할당(Static" data-og-host="code-gang.tistory.com" data-og-source-url="https://code-gang.tistory.com/49" data-og-url="https://code-gang.tistory.com/49" data-og-image="htt..
Rudolufoo