최근 언리얼 엔진 을 이용한 프로젝트를 한 적이 있었다. 언리얼 엔진은 프로그래밍을 할 때 블루프린트를 이용할 수 있지만, 구조가 복잡해지면 가독성이 떨어지기도 하고, 결정적으로 Gameplay Ability System 이 블루프린트를 지원하지 않기 때문에 핵심 파트는 C++로 개발하고 있었다. 본인은 Windows 환경에서 C++을 개발할 때 거의 Visual Studio 를 사용한다. 가장 큰 이유는 디버깅하기 편...
Codeforces Round #706 (Div. 2) 에 참가했다. 다행히 D까지 풀어서 괜찮은 결과가 나온 것 같다. E는 뭐 어떻게 해야할지 몰랐는데, 나중에 다른 사람의 풀이를 보니까 생각보다 쉬운 문제였다. 전체 Code A. Split it! 앞뒤로 펠린드롬이어야 하는데, 각 조각의 크기를 1개로 해야 앞/뒤 길이가 최소가 되고, 그래야 맞을 가능성이 높아진다. 그래서 앞/뒤로 펠린드롬 길이를 구하고, 이 길...
Codeforces Round #705 (Div. 2) 에 참가했다. C에서 좀 삽질을 해서 만족스럽진 않다. C 고민 -> D 고민 -> C 고민 이렇게 왔다갔다 하니까 오히려 더 망하는 것 같다. 그래도 전에 레이팅을 많이 떨어뜨려놔서 조금은 오를 것 같다. 전체 Code A. Anti-knapsack 처음에 문제가 무슨 소리인지 이해가 가지 않아서 조금 시간이 걸린 문제이다. 일단은 k보다 큰 수들은 어떤 것을 더해도 k보다 크기때문에 답으...
어제 Educational Codeforces Round 105 (Rated for Div. 2) 에 참가했다. 근데 풀다가 머리가 너무 아파서 도중에 포기한 라운드다… 이미 제출은 해서 점수가 폭풍같이 떨어질 예정이다. 전체 Code A. ABC String 알파벳이 3개밖에 없기 때문에, 각 알파벳에 ( 또는 )를 넣는 모든 경우를 구하고, 각 경우의 수마다 괄호의 짝이 맞는지 확인하면 된다. 그냥 심플하게 4중 for문 돌렸다. B. Berland...
최근 톡방을 보다가 underflow라는 단어가 나왔다. 정수가 음수 범위를 넘어갈 때 underflow라고 설명하던데, 이게 잘못된 말이다고는 알고 있었다. 하지만 underflow가 막연히 정수에는 없고 실수에만 있는 개념이다는 것만 알고, 정확히 뭔지는 잘 몰랐다. 그래서 찾아봤다. Underflow in float Underflow를 설명하기 전에, 먼저...