쾌청모멘트의 쾌청한 하루

Sources

Posts

45 posts
[TopCoder] 둥근 모양의 국가들(CirclesCountry) 분석 및 풀이

[TopCoder] 둥근 모양의 국가들(CirclesCountry) 분석 및 풀이

* 문제 번호 * SRM443 Div2 Lv2 * 문제 유형 * 수학 * 사용 언어 * C++ * 풀이 상태 * SUCCESS * 소요 시간 * 10분 * 나의 전략 * 레벨 2의 문제 치고 너무 쉽게 풀려서 당황했던 문제. 그 흔한 함정조차 없었다. 요점은 시작점과 도착점이 '반드시' 하나의 원형 경계를 넘는 경우를 캐치할 수 있냐는 것. 아주 당연하게도, 두 점 중 하나가 원 하나의 radius 내부에 존재하고, 하나가 바깥에 존재하는 경우만 해당된다. 즉, (x-x1)^2 + (y-y1)^2

너의 이름은. (君の名は。 , your name. , 2016)

너의 이름은. (君の名は。 , your name. , 2016)

* 전형적이었지만 감동은 분명히 있었던 영화. 몸도 마음도 지쳐있던 올해 3월 초, 가벼운 마음으로 심야에 한 편 땡긴 영화, 애니메가 되시겠다. 감독은 그 말도 많고 탈도 많은 신카이 마코토. 초속 5센티미터, 언어의 정원으로 알려진 감독이다. 사실 뭐 흥행 요인이나 작품의 내용에 대해서는 이미 무수한 전문가들이 구구절절 해석해 놓았다. 흔히 말하는 세카이계의 재림이니, '헤타레' 쪽에서 벗어난 유형의 성숙한 주인공이니. 덕질에 약간이라도 발을 들여본 나로서는 대략적으로는 수긍할 수 있는 분석들이다. 그렇기 때문에 그냥 영화를 보면서 내가 느꼈던 점이나 짧게 쓰는 것이 내 블로그에 좀 더 어울리지 않을까 싶다. * 깡촌의 여자 아이와 도쿄의 남자아이의 몸이

17년 1월 일본 후쿠오카-유후인 3박 4일 가족여행 - 2일차

17년 1월 일본 후쿠오카-유후인 3박 4일 가족여행 - 2일차

이틀 째는 현지에 도착했던 첫 날보다는 한결 덜 피곤한 상태로 깨어났다. 호텔 프런트에서 체크아웃을 한 뒤 바로 향한 곳은 후쿠오카의 중심지 하카타 역. 오늘은 하카타 역에서 '유후인노모리' 라는 특급 열차를 타고 유후인으로 향할 계획이었다. 11시라는 비교적 적당한 시간에 미리 예약을 해두어서 한결 여유로울 수 있었다. 예전에 8시, 9시에 특급 열차를 타던 것에 비하면 이례적. 유후인노모리의 예약에 관해서는 인터넷에 검색을 해보면 많은 자료가 나온다. 극성수기에 다니는 유후인노모리의 표는 현지에서 사는 것이 거의 불가능하니 필히 예약해둘 것. 참고로 맨 앞 차량의 앞 좌석쪽이 좋다고 한다. 앞쪽 전경이 보이기 때문이다. 진짜 사람 하나는 끝장나게 많았다.

17년 1월 일본 후쿠오카 3박 4일 가족여행 - 사전준비

슬슬 16년이 지나가고 17년을 앞둔 시기. 한창 추워지기 시작하는 겨울에 그래도 여행 한 번은 가야하지 않을까, 하고 생각하는 요즘이다. 그런데 몇 주 전부터 갑작스레 가족 여행 얘기가 나오고 있었다. 아버지도 갑자기 쉬시고 구정 때야 가족 모두가 한가한 편이니, 여행이라도 가지 않겠냐는 것이었다. 뭐, 사실 남몰래 홋카이도를 짧게 다시 다녀올까 계획하고 있었으나(겨울이니까 말이다...), 가족여행으로 급선회하게 되어버렸다. 성인이 되고 나서 가족 여행을 가본 적도 거의 없었고 말이다. 그렇게 12월 중순부터 열심히 구정 때 가는 표를 알아봤으나 비행기 가격은 이미 상한가를 치는 있었고... 대만, 동남아 등 여러 휴양지를 알아봤지만 경유하는 비행기마저 답 없는

[C++] 함수에 const 를 사용하는 세 가지 방법

C++ 에 있어서 const 는 아주 훌륭한 '예방 주사' 다. 수천, 수만 라인이 넘어가는 코드에서도 이 집 물건과 저 집 물건이 섞이지 않게 해주고, 남이 빌려간 물건을 마음대로 파손시키지 못하게 하는 일종의 보증표라고 할 수 있겠다. 나 역시 그런 const를 잘 사용하는 고-급 프로그래머다! , 라고 외쳐봤으면 좋겠지만 솔직히 그렇진 않다고 해두자. 코드 한 줄 한 줄에 정성을 들이고 올바른 논리구조가 서야 하는 일인데 아직 그 단계까지는 요원하기만 하다. (그래도 앵간한거엔 잘 쓰고 있어! 라고 변명해본다...) 아무튼, const 가 제대로 들어간 코드는 아무리 이 기능을 등한시하는 코더라도 감탄한만큼 잘 짜여진 코드다. 방어적인 코드에서 나오는 아름다움은 이