본문 바로가기

전체 글82

[프로그래머스] 햄버거 만들기 - 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 설명 시간복잡도를 꼭 고려해야한다. Lv.1 이란걸 믿을 수 없다. c++ 로 코테문제 풀어보는게 처음이라 검색하면서 풀어서 오래 걸렸다. -코드 #include using namespace std; int solution(vector ingredient) { int answer = 0; vector ingredients; for(int i=0; i= 4 && ingredien.. 2023. 5. 5.
[DX11] ChatGPT로 좌표계 복습하기 [DX11] ChatGPT로 복습하기 아주 오랜만에 블로그 포스팅을 남기는 것 같다. 하루하루 배운 것을 매일 기록하기에는 부족한 사람인지라, 오랜만에 공부기록을 남긴다. 따로 공부한건 여기에 적어도 사람들에게 객관적인 도움을 줄 수 없어서 chatGPT에게 물어봤던 것들 사진 위주가 될 것 같다. 1. POSITION 과 SV_Position의 차이 (출처: ChatGPT) 2. 로컬, 월드, 뷰, 투영 좌표계에 대해 설명해줘. 3. 그러면 카메라가 보는 곳이 뷰 좌표계이고 투영 좌표계는 가려질 수도 있는 것까지 고려하는 곳인가? 4. 그러면 뷰좌표계에선 모델의 크기가 커지거나 작아질 수 있겠네? 예시도 줘. ChatGPT랑 대화하면서 좌표계에 대해 헷갈렸던 부분들을 이해할 수 있었다. 사실 개념은 어.. 2023. 5. 3.
[WinAPI] 글자(텍스트) 출력, 글자 색 변경, 글자 배경색 투명하게 [WinAPI] 글자 출력, 글자 배경 투명하게, 글자 색 변경, 1. 글자 출력 글자를 출력하는 방식은 여러 가지가 있지만 이 포스팅에서는 TextOut을 썼다. TextOut(_dc, (int)(vPos.x)+20, (int)(vPos.y) + 20, str, 1); 인자로 TextOut( HDC, x좌표, y좌표, 출력할 문자열에 대한 포인터, 문자열의 길이)이다. BOOL TextOut(HDC, int nXStart, int nYStart, LPCTSTRlpString, int cchString) 내 코드에서 HDC는 _dc여서 위처럼 적었다. 자세한 건 TextOut함수 검색해보자. 단순히 str에 TEXT("Hi!"), 또는 L"Hi!"을 입력해도 된다. 2. 글자 배경 투명 기껏 글자를 출력.. 2022. 11. 18.
[C++] 싱글톤 패턴(2) - 데이터 영역에 객체 생성 방식 [C++] 싱글톤 패턴(2) - 데이터 영역에 객체 생성 방식 이번 포스팅은 싱글톤 패턴 2로 이전 포스팅과 다른 방식으로 싱글톤을 구현한다. 이전 포스팅 링크이다. 읽고 오길 바란다. https://syrang.tistory.com/87 [C++] 싱글톤 패턴(1) - 동적 할당 방식 [C++] 싱글톤 패턴(1) - 동적 할당 방식 오랜만에 포스팅을 쓴다. 최근에 디자인 패턴중 하나인 싱글톤 패턴에 대해 배웠다. 역시 기록해두는 일이 머릿속에서도 정리가 잘되고 기억이 오래 남는 syrang.tistory.com 1. 이번에도 똑같이 객체의 생성자와 소멸자를 private로 설정해준다. // GameEngine.h class GameEngine { private: GameEngine(); ~GameEng.. 2022. 9. 8.