분류 전체보기
2023.09.13 운동일지
2023.09.13 운동일지
2023.09.13여행지 걷기
[프로그래머스 C++] n^2 배열 자르기
[프로그래머스 C++] n^2 배열 자르기
2023.09.13n^2 배열 자르기 https://school.programmers.co.kr/learn/courses/30/lessons/87390 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 동적계획법, Dynamic Programming, DP 구현 첫번째 시도 코드 - 시간초과 #include #include using namespace std; vector solution(int n, long long left, long long right) { vector result(n*n); vector answer(right - left + 1); vector..
[프로그래머스 C++] 피보나치 수
[프로그래머스 C++] 피보나치 수
2023.09.12[프로그래머스 C++] 피보나치 수 https://school.programmers.co.kr/learn/courses/30/lessons/12945 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 동적계획법 Dynamic Programming, DP 코드 #include #include using namespace std; int solution(int n) { int answer = 0; vector fib(n+1); fib[0] = 0; fib[1] = 1; for(int i=2; i
2023.09.12 운동일지
2023.09.12 운동일지
2023.09.12
2023.09.11 운동일지
2023.09.11 운동일지
2023.09.11
[Unreal] 컴파일 과정 (UBT, UHT 호출시점)
[Unreal] 컴파일 과정 (UBT, UHT 호출시점)
2023.09.11언리얼에서 빌드를 시작하면 컴파일러가 컴파일을 수행하기 전에 언리얼 빌드 툴(UBT)과 언리얼 헤더 툴(UHT)이 콜 되어먼저 실행된다. 일반적으로 UBT가 먼저 호출되며, 필요에 따라 UHT가 호출된다. 이후 실제 C++ 컴파일 과정이 진행된다. 목차 Unreal Engine의 컴파일 과정 C++과 언리얼 C++의 컴파일 과정의 차이점은? 컴파일 과정 컴파일 과정 C++ 전처리 과정 - 컴파일 과정 - 어셈블리 과정 - 링킹 과정 Unreal C++ 전처리 과정 - UBT - UHT (헤더 처리) - 컴파일 과정 (cpp 처리) - 어셈블리 과정 (obj 파일) - 언리얼 Module → 결과 .dll파일 언리얼에서 빌드를 시작하면 컴파일러가 컴파일을 수행하기 전에 언리얼 빌드 툴(UBT)과 언리얼 헤..
[프로그래머스 C++] [1차] 캐시
[프로그래머스 C++] [1차] 캐시
2023.09.11[프로그래머스 C++] [1차] 캐시 https://school.programmers.co.kr/learn/courses/30/lessons/17680 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 cache 캐시 Least Recently Used Algorithm, LRU 알고리즘 대문자 -> 소문자 변환, tolower, islower 소문자 -> 대문자 변환, toupper, isupper LRU 알고리즘 참고 링크 https://dailylifeofdeveloper.tistory.com/355 LRU 알고리즘 (Least Recentel..
2023.09.10 운동일지
2023.09.10 운동일지
2023.09.10푸쉬업 50개, 맨몸 스쿼트 100개, 어깨 이두 웨이트 몸 상태가 좋지 않아 러닝은 스큅 어제 아침부터 목과 어깨가 뭉쳐 잘 움직여지지 않는다..
[프로그래머스 C++] 할인행사
[프로그래머스 C++] 할인행사
2023.09.10[프로그래머스 C++] 할인행사 https://school.programmers.co.kr/learn/courses/30/lessons/131127/solution_groups?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 map key를 찾아 value를 값을 빼주고 0이 되면 map의 요소(element)를 빼준다. 코드 #include #include #include using namespace std; int solution(vector want, vector number, vector discount) { int ..
2023.09.08 운동일지
2023.09.08 운동일지
2023.09.09턱걸이 50개 + 리커버리 러닝 무릎 상태가 온전하지 않아 가볍게 조깅 및 워킹
2023.09.08 운동일지
2023.09.08 운동일지
2023.09.08러닝
[프로그래머스 C++] H-Index
[프로그래머스 C++] H-Index
2023.09.08H-Index https://school.programmers.co.kr/learn/courses/30/lessons/42747 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결방안 구현 처음 시도한 코드 - 테스트 케이스 1개 통과 못함 #include #include #include using namespace std; int solution(vector citations) { int h = 0; //h: H-Index int n = citations.size(); //n: 발표한 논문의 수 sort(citations.begin(), citation..