Recent posts

C++ 클래스 정의하고 사용해보기

2 minute read

클래스 비쥬얼 스튜디오에서 클래스를 만들면 그이름으로 헤더파일과 cpp파일이 만들어집니다. 헤더파일은 인터페이스이고 cpp파일은 그곳에 멤버함수를 정의 할 수 있습니다. 헤더 파일을 먼저 살펴보겠습니다.

BOJ 23829 C++

1 minute read

문제접근 이분탐색 + 누적합으로 시간초과를 피할 수 있습니다. 1 3 7 9 10 이렇게 배열이 있을때 4의 위치에서 사진을 찍었다고 해봅시다. 그렇다면 4보다 작은 위치에있는 값들의 점수를 구하는 방법은 1-4, 3-4의 절대값이므로 4보다 작은 위치에있는 사진의 점수는 4겠네요...

[SFML] 애니메이션

3 minute read

에니메이션 헤더파일 ```c++ #pragma once #include <SFML\Graphics.hpp> class Anim { public: Anim(sf::Texture* texture, sf::Vector2u imageCount, float switchTime)...

BOJ 19845 C++

1 minute read

문제접근 편의상 제거할 수 있는수를 kill이라고 하겠다. 입력받은 넴모의 수를 배열로 받아준다. xKill = arr[y - 1] - (x - 1)과 같다. yKill을 구하는게 이문제의 핵심인데 이분탐색으로 배열에서 x좌표의 값보다 작거나 같은수의 가장 큰 인덱스를 찾으면 된...