분류 전체보기
[백준 2138번 C/C++] 전구와 스위치
[백준 2138번 C/C++] 전구와 스위치
2024.05.20[백준 2138번 C/C++] 전구와 스위치 https://www.acmicpc.net/problem/2138 해결전략 그리디 알고리즘 Greedy Algorithm 정답코드 #include #include #include using namespace std; int n; // 스위치의 개수를 저장할 변수string initial; // 초기 문자열string target; // 목표 문자열void ToggleSwitch(int k, string& v) // 스위치를 조작하는 함수, k번째 스위치를 누르면 k-1, k, k+1의 상태가 변경됨{ if (0 > n; cin >> initial; // 초기 문자열 입력 cin >> target; // 목표 문자열 ..
2024.05.19 운동일지
2024.05.19 운동일지
2024.05.19웨이트 45분
2024.05.17 운동일지
2024.05.17 운동일지
2024.05.17맨몸 + 웨이트 운동 1시간
2024.05.16 운동일지
2024.05.16 운동일지
2024.05.16조깅 5.39km
[UE] cannot instantiate abstract class
[UE] cannot instantiate abstract class
2024.05.14순수 가상함수(pure virtual function)을 선언만 하고 정의하지 않고 넘어가면 cannot instantiate abstract class 라는 에러 메시지를 발생하며 컴파일 되지 않는다. 작업하다보면 실수하고 넘어갈 수 있는 부분이기 때문에 해당 에러를 발견하면 즉시 순수 가상함수를 의심하자. cannot instantiate abstract class 문제 문제상황 아래와 같은 에러 메시지가 뜨며 컴파일 되지 않는다. 이유 및 해결방안 cannot instantiate abstract class 추상클래스를 인스턴스 생성할 수 없어 발생하는 에러다. 추상클래스는 순수 가상함수를 포함하는 클래스로 순수 가상함수는 자식 클래스에서 반드시 정의 해주어야 한다. 순수 가상함수를..
[프로그래머스 C++] 양궁대회
[프로그래머스 C++] 양궁대회
2024.05.14[프로그래머스 C++] 양궁대회 https://school.programmers.co.kr/learn/courses/30/lessons/92342 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 해결전략 완전탐색 Brute Force 문제를 읽고 완전탐색 문제라는것은 파악했다. 하지만 어려웠던 점이 2가지 있었다. 이 부분은 생각이 나지 않아 문제 게시판을 읽고 알게 되었다. DFS가 끝나는 시점에 아래 부분을 생각하기 힘들었다. ryan[ 10 ] = remain; // 남은 화살은 무조건 가장 낮은 점수에 사용 if문에 들어가는 경우 중 ' rem..
[UE] 한 주기 당 RPC 전송량 변경. MaxRPC Per NetUpdate 값 변경하기
[UE] 한 주기 당 RPC 전송량 변경. MaxRPC Per NetUpdate 값 변경하기
2024.05.13Net Update 한 주기 당 전송할 수 있는 RPC 수가 적어 RPC 적용이 느려지는 문제가 발생했다. 언리얼 엔진에서 ' Net Update 한 주기 당 전송할 수 있는 RPC 수 ' 기본값은 2다. 하지만 2는 너무 적은 값이어서 높여주는게 좋다는 결론을 얻었다. 한 주기 당 RPC 전송량 변경 문제상황 Net Update 한 주기 당 전송할 수 있는 RPC 수가 적어 RPC 적용이 느려지는 문제가 발생했다. 언리얼 엔진에서 ' Net Update 한 주기 당 전송할 수 있는 RPC 수 ' 기본값은 2 다.하지만 2는 너무 적은 값이어서 높여주는게 좋다는 결론을 얻었다. 언리얼 엔진에서 제공하는 Lyra 프로젝트에 설정된 값은 10이다. 그래서 나도 10으로 설정하였다. 해결방안 Defa..
2024.05.12 운동일지
2024.05.12 운동일지
2024.05.125.03km
2024.05.10 운동일지
2024.05.10 운동일지
2024.05.10조깅 5km+ GPS가 튀어서 뛴 기록이 지나치게 많이 나옴. 실제로는 5km 조금 넘게 뜀
2024.05.09 운동일지
2024.05.09 운동일지
2024.05.09웨이트 50분
2024.05.08 운동일지
2024.05.08 운동일지
2024.05.08조깅 6.13km
[백준 15685번 C/C++] 드래곤 커브
[백준 15685번 C/C++] 드래곤 커브
2024.05.07[백준 15685번 C/C++] 드래곤 커브 https://www.acmicpc.net/problem/15685 해결전략 구현 처음 시도할 때, 그려지는 모든 좌표를 기록한 후 재귀를 돌려 90도 회전시켰다. 좋지 않은 방법이고 재귀이기 때문에 시간초과가 나온다. 핵심 아이디어vector dots;꼭지점의 좌표가 아닌 방향을 저장한다생성되는 꼭지점을 dots 배열에 담는다. 이 때, 배열의 값은 방향이다.배열의 값(=방향)을 회전시킬 때 업데이트한다. 정답 코드 #include #include using namespace std;int dirY[4] = { 0, -1, 0, 1 };int dirX[4] = { 1, 0, -1, 0 };int n; // 커브의 개수vector> v(101, vect..