분류 전체보기
[백준 16953번 C/C++] A → B
[백준 16953번 C/C++] A → B
2023.11.14[백준 16953번 C/C++] A → B https://www.acmicpc.net/problem/16953 16953번: A → B 첫째 줄에 A, B (1 ≤ A > a >> b; bool success = false; while(b > 0) { if (b == a) { success = true; break; } int temp = b; if (b % 2 == 0){ b /..
[프로그래머스 C++] 두 큐 합 같게 만들기
[프로그래머스 C++] 두 큐 합 같게 만들기
2023.11.14[프로그래머스 C++] 두 큐 합 같게 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/118667 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결방안 큐, Queue 처음 시도한 코드 #include #include using namespace std; queue Q, calQ; int sumNum; int answer; int solution(vector queue1, vector queue2) { int n = queue1.size(); for(int i=0; i
2023.11.13 운동일지
2023.11.13 운동일지
2023.11.13조깅 5.74km
[UE] Visual Stduio 호환되지 않음, 로드 실패
[UE] Visual Stduio 호환되지 않음, 로드 실패
2023.11.13솔루션(solution) 파일을 열었을 때 '호환되지 않음' 또는 '로드 실패'라고 띄면서 소스 파일들이 전부 로드되지 않는 문제가 발생할 수 있다. 이런 경우 대개 파일의 경로를 찾지 못해 발생하는 문제다. 먼저 프로젝트 파일을 우클릭하여 경로를 다시 로드해서 잡아준다. 하지만 이 방법으로 해결되지 않는 경우, 아래와 같은 방법들을 시도해봐야 한다. 목차 Visual Stduio 호환되지 않음, 로드 실패 문제 상황 솔루션(solution) 파일을 열었을 때 '호환되지 않음' 또는 '로드 실패'라고 띄면서 소스 파일들이 전부 로드되지 않는 문제가 발생할 수 있다. 이런 경우 대개 파일의 경로를 찾지 못해 발생하는 문제다. 먼저 프로젝트 파일을 우클릭하여 경로를 다시 로드해서 잡아준다. 하지만 이 방법으..
[프로그래머스 C++] 삼각 달팽이
[프로그래머스 C++] 삼각 달팽이
2023.11.13[프로그래머스 C++] 삼각 달팽이 https://school.programmers.co.kr/learn/courses/30/lessons/68645 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결방안 시뮬레이션, 구현 코드 #include #include using namespace std; int ch[1001][1001]; void Tri(int y, int x, int n) // (y, x)는 시작위치 { int val = ch[y][x]; for (int i = 0; i < n; i++) // 세로 방향 ch[y + i][x] = val++;..
[프로그래머스 C++] 다리를 지나는 트럭
[프로그래머스 C++] 다리를 지나는 트럭
2023.11.10[프로그래머스 C++] 다리를 지나는 트럭 https://school.programmers.co.kr/learn/courses/30/lessons/42583 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결방안 큐 Queue 코드 #include #include #include using namespace std; int solution(int bl, int w, vector tw) { queue Q; // tw의 진입시간, 무게 Q.push({ 0, tw[0] }); // 첫 번째 트럭이 다리에 진입: 진입시간 0, 무게는 tw[0] int i = 1..
[UE5] 언리얼 엔진5.3 빌드하기 (UE build from source code)
[UE5] 언리얼 엔진5.3 빌드하기 (UE build from source code)
2023.11.09현업에서는 엔진을 순정 상태로 사용하지 않는다. 엔진을 프로젝트에 맞게 변형해야 하기 때문에, 엔진 소스코드를 받아 수정해서 사용한다. 게임 회사에서 엔진을 다운받아 빌드를 하여 사용한다. 언리얼 Github 페이지에 들어가 엔진 소스 코드를 다운받아 빌드를 해보았다. Unreal Engine 5.3.2 버전 + Visual Studio 2022를 사용하였다. 목차 언리얼 엔진 빌드하기 현업에서는 엔진을 순정 상태로 사용하지 않는다. 엔진을 프로젝트에 맞게 변형해야 하기 때문에, 엔진 소스코드를 받아 수정해서 사용한다. 게임 회사에서 엔진을 다운받아 빌드를 하여 사용한다. 언리얼 Github 페이지에 들어가 엔진 소스 코드를 다운받아 빌드를 해보았다. Unreal Engine 5.3.2 버전 + Visu..
[프로그래머스 C++] 큰 수 만들기
[프로그래머스 C++] 큰 수 만들기
2023.11.09[프로그래머스 C++] 큰 수 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/42883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 탐욕법, 그리디 알고리즘, Greedy Algorithm 처음 시도한 코드 - 시간초과 #include #include using namespace std; vector dp; string solution(string number, int k) { int n = number.size(); int t = n - k; dp.resize(n); for(in..
2023.11.08 운동일지
2023.11.08 운동일지
2023.11.08조깅 5.44km
[Unreal] 리플리케이션 (Replication), Remote Procedure Call (RPC)
[Unreal] 리플리케이션 (Replication), Remote Procedure Call (RPC)
2023.11.08언리얼 C++에서 서버와 클라이언트 각각에서 실행되는지 여부를 잘 체크해야 한다. PROPERTY Replication과 RPC의 사용방법에는 차이가 있다. 두 방법의 차이점을 파악하고 상황에 맞게 활용하자. 목차 리플리케이션 (Replication) 액터 리플리케이션 (Actor Replication) 리플리케이션은 액터(Actor)를 기준으로 실행된다. Server는 액터 목록을 유지하고, Client에서 (리플리케이트되도록 마킹된) 각 액터에 대한 근접 추정치를 유지할 수 있도록 클라이언트를 주기적으로 업데이트한다. 액터 업데이트 방식: 프로퍼티 업데이트, RPC 액터의 업데이트 방식: 변수 리플리케이션 (PROPERTY Update)RPC (Remote Procedure Call) 프로..
[프로그래머스 C++] 소수 찾기
[프로그래머스 C++] 소수 찾기
2023.11.08[프로그래머스 C++] 소수 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/42839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 완전 탐색, DFS 소수 set은 중복을 허용하지 않기 때문에 set에 수를 담는다. 코드 #include #include using namespace std; set mySet; // 중복되지 않는 숫자들을 저장하기 위한 집합 int ch[1000001]; // 방문 여부를 체크하기 위한 배열 bool Check(int x) // 소수를 판별하는 함수 ..
2023.11.07 운동일지
2023.11.07 운동일지
2023.11.07조깅 5.26km