260224 TIL - 챕터3 팀프로젝트 11일차
2026. 2. 24. 22:08ㆍ언리얼 7기 본캠프
//점 찍기 문제. 좌표평면이 뭔 소린지부터 검색해봐야 했지만... 결과적으로 문제 자체는 그렇게 어렵지 않았음
//단지 long long 변환을 잘 해야 한다는것과, 100만 x 100만이라 단순 이중 반복문 돌리면 펑-한다는것
#include <string>
#include <vector>
#include <cmath>
using namespace std;
long long solution(int k, int d) {
long long answer = 0;
long long longd = d;
for (long long x = 0; x <= d; x += k)
{
long long ymax = sqrt((longd*longd) - (x*x));
long long ynum = (long long)(ymax / k) + 1;
answer += ynum;
}
return answer;
}
//마법의 엘리베이터 문제. 간만에 나온 그리디 문제였음
//5일때 처리가 좀 까다롭긴 했는데, 그거 말고는 무난무난했음
#include <string>
#include <vector>
using namespace std;
int solution(int storey) {
int answer = 0;
int st = storey;
while(true)
{
if (st <= 0) break;
int currentfirst = st % 10;
int currentsecond = (st % 100) / 10;
if (0 <= currentfirst && currentfirst <= 4)
{
answer += currentfirst;
st /= 10;
}
else if (6 <= currentfirst && currentfirst <= 9)
{
answer += 10 - currentfirst;
st /= 10;
st++;
}
else if (currentfirst == 5)
{
if (5 <= currentsecond)
{
answer += 10 - currentfirst;
st /= 10;
st++;
}
else
{
answer += currentfirst;
st /= 10;
}
}
}
return answer;
}
슬슬 막바지에 도달하고있는 팀프로젝트. 이제 로직 마무리단계에 도달했고, 포기할건 포기하고 챙길거만 챙겨서 얼른 완성된 게임을 보여줄 수 있게끔 작업하는게 필요할 것 같음. 오늘 시간을 최대한 할애해서 조합시스템을 완성했고, 이후 시간을 잔뜩 들여서 테스트빌드 작업을 하였음


'언리얼 7기 본캠프' 카테고리의 다른 글
| 260226 TIL - 챕터3 팀프로젝트 13일차 (0) | 2026.02.26 |
|---|---|
| 260225 TIL - 챕터3 팀프로젝트 12일차 (0) | 2026.02.25 |
| 260223 TIL - 챕터3 팀프로젝트 10일차 (0) | 2026.02.23 |
| 260220 TIL - 챕터3 팀프로젝트 9일차 (0) | 2026.02.20 |
| 260219 TIL - 챕터3 팀프로젝트 8 + @일차 (0) | 2026.02.19 |