일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- UELOG
- enumasByue
- 선택정렬
- 델리게이트
- C++최적화
- 약참조
- BFS
- map
- 크리티컬섹션
- UE4 커스텀로그
- 프로그래머스
- unorder_map
- 정렬알고리즘
- UML관련
- 강참조
- 데이터애셋
- dataasset
- 정렬
- moreeffectiveC++
- 언리얼가비지컬렉터
- 람다사용정렬
- 알고리즘
- UE_LOG
- 애셋로드
- stl
- C++
- 자료구조
- 스마트포인터
- 람다
- 언리얼엔진구조체
- Today
- Total
목록Note (423)
기억을 위한 기록들
https://www.codewars.com/kata/54bf1c2cd5b56cc47f0007a1/train/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com 문제는 다음과 같다 Write a function that will return the count of distinct case-in..
https://www.codewars.com/kata/546f922b54af40e1e90001da/train/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com 문제는 이렇다 In this kata you are required to, given a string, replace every le..
https://www.codewars.com/kata/554a44516729e4d80b000012/train/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com Let us begin with an example: A man has a rather old car being worth $2000..
std::string: std::string은 가변 길이의 문자열을 나타내는 클래스 문자열 데이터를 동적으로 할당하고 관리합니다. 메모리는 자동으로 확장 및 축소됩니다. 문자열의 길이 정보를 내부에 저장하며, 문자열의 모든 연산 (추출, 수정, 추가 등)을 지원합니다. 문자열을 복사하거나 이동하는 등의 작업에 관련된 메모리 할당 및 해제가 수반됩니다. std::string_view: std::string_view는 문자열의 일부 또는 전체에 대한 읽기 전용(view)을 나타내는 클래스입니다. 메모리를 소유하지 않고, 기존의 문자열 데이터를 참조합니다. 따라서 복사나 메모리 할당이 없습니다. 문자열의 길이 정보를 내부에 저장하지 않고, 기존 문자열의 일부를 가리킵니다. 주로 문자열 조각에 대한 빠른 읽기 ..
코딩테스트들을 반복해서 해보다가 자주 사용해서 유용한 함수들을 모아봤다. 더 많이 있기도 하지만 최대한 '자주' 사용한것들을 모아봤고, 중간 중간 추가 해주는 글이다. - 각 함수들이 만능은 아니다. 사용 한다고 무조건 장점만 있는것도 아니다. - 더 나은 방법이 있을수도 있다. - std::reverse - 함수 주어진 배열을 뒤집어 준다. #include #include // std::reverse int main() { const int size = 5; int myArray[size] = {1, 2, 3, 4, 5}; // 배열 뒤집기 std::reverse(myArray, myArray + size); // 뒤집힌 배열 출력 std::cout
https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; int solution(vector triangle) { int dp[500][500] = {}; dp[0][0]=triangle[0][0]; const int size = triangle.size(); for(int i=1; i
Azure를 예전부터 많이 들어보긴 했는데 이번에 애저에 대한 기초와 입문에 대한 책을 접하게 됐다. 애저란 무엇인가? 는 Chat GPT의 답변은 이러하다 애저(Azure)는 Microsoft가 제공하는 클라우드 컴퓨팅 플랫폼 및 서비스의 브랜드 이름입니다. Azure는 다양한 서비스와 도구를 포함하고 있어, 소프트웨어 개발, 데이터 관리, 인프라스트럭처 운영 등 다양한 IT 영역에서 사용됩니다. 이 서비스들은 온프레미스(On-Premises) 인프라보다 유연성과 확장성을 제공하여 기업들이 비즈니스를 확장하고 혁신을 이끌도록 돕습니다. 대상 독자는 이러하다. 기존에 클라우드 컴퓨팅 플랫폼은 아마존에서 서비스 중인 aws에 대해서만 많이 들었었지 애저에 대해 직접적으로 접해볼 일이 없었는데 이 책을 통해..
https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 폭탄 주위에 X 표시를 2값으로 넣은 뒤, 전체에서 0의 갯수를 찾으려고 했다 #include #include using namespace std; int dir[8][2] = {{-1,0},{1,0} , {0,1},{0,-1},{-1,-1},{1,-1},{1,1},{-1,1}}; int solution(vector board) { int answer = 0; for(int i=0;i
vector, list 등을 사용하다보면 각 데이터들에서 최소값 최대값을 구할때가 필요한데 유용한 std 함수가 있다. template ForwardIterator max_element (ForwardIterator first, ForwardIterator last); template ForwardIterator max_element (ForwardIterator first, ForwardIterator last, Compare comp); template ForwardIterator min_element (ForwardIterator first, ForwardIterator last); template ForwardIterator min_element (ForwardIterator first, Forw..
https://www.codewars.com/kata/563cf89eb4747c5fb100001b/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com 해당 내용은 박물관에서 오래 된 전시품들을 제거 하려고한다. 전시품들에게 등급을 매기고 제일 낮은 등급의 전시품을 제거하려고 한다는 것이다. 작..
https://school.programmers.co.kr/learn/courses/30/lessons/42885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 : 우선 오름차이 정렬을 한뒤 좀 헤매긴했다 순차적으로 i +( i+1 ) 식으로 처음에 계산했다가 왜 안되는지 반례를 찾아 본뒤에야 해결 했다. 예를 들어, people = [10, 20, 30, 40, 50, 60, 70, 80, 90] limit = 100 이 같은 경우 처음에 생각 했던 방식으로는 10,20 / 30,40 / 50 / 60 / 70 / 80 / 90 으로하면 답이 7이..
쉐이더란? 화면에 출력할 픽셀의 위치와 색상을 계산하는 함수 픽셀의 농담, 색조, 명암을 결정한다 구조적 접근으로는 정점 쉐이더(Vertex Shader)와 픽셀 쉐이더(Pixel Shader)가 있다. 3D 그래픽 파이프 라인 구조 간략히 정리하면 1. 3D 오브젝트의 버텍스 정보 받아온다 2. 정점 쉐이더(Vertex Shader)에서 정점들의 위치를 알아낸다. 3. 래스터화(Rasterization)를 한다 4. 픽셀 쉐이더(Pixel Shader)를 만들어낸다 5. 화면에 보여준다. 한줄로는 3D 오브젝트를 구성하는 정점들의 위치를 화면 좌표로 변환하는것 이다.