Recent Posts

회사원이 되기 싫다며 교토로 떠난 사케가 S랭크가 되었다

갑자기 교토를 갔습니다. 가끔씩은 훌쩍 떠나고 싶을 때가 있잖아요.

사실 새로 들어간 회사가 매우 마음에 들지 않아서 들어간 지 얼마 되지 않아 곧바로 퇴사한 후, 도망치듯 떠나버렸습니다. 비행기도 출발 2일 전에 예약하고 뭐 그렇게 됐습니다.

어쨌든 도심공항터미널에서 체크인을 하고 (약간의 문제가 있었지만) 일본으로 잘 날아간 후, 교토로 가는 열차를 타기 위해 하루카를 타러 갔습니다.

클*에서 구매한 하루카 티켓 교환권. 원본에는 invalid 문자가 없음.

하루카 티켓 교환권을 온라인에서 사면 이런 걸 줍니다. 저기 보이는 QR코드를 녹색 자동발매기에 인식시키면 하루카 티켓이 나옵니다. 나온 표를 다시 집어넣으면 지정석으로 발권할 수도 있습니다.

하루카 승차권과 지정석권.

지정석권까지 받았다면 개찰구에 들어갈 때 두 장을 한 번에 넣으면 됩니다.

키티에 진심인 하루카가 등장했습니다. 하루카를 타고 교토까지는 대략 1시간 20분이 걸립니다.

일본 택시.

교토역에서 숙소까지는 거리가 꽤 있었기 때문에 버스를 타야 했습니다. 시간도 생각보다 늦어져서 한번에 가는 버스를 탔는데, 탄 버스의 방향이 반대였습니다. 이걸 바로 알아차렸지만 이미 늦었습니다. 심지어 한 정거장 거리를 탔는데 꽤 멀리까지 와버려서 길을 잃어버렸습니다. 그래서 또 길을 잃지 않기 위해 택시를 잡아 탔습니다. 일본의 택시 가격은 사악하기 그지없는데, 대략 10분 정도를 탔고 2,600엔을 내버렸습니다. 내 2만6천원...

밥이 먹고 싶어서 근처의 이자카야를 들어갔습니다. 무슨 치킨 수프? 랑 꼬치 여러 개를 시켰는데, 치킨 수프 뭐시기는 국밥 먹는 기분이었고, 꼬치가 맛있었습니다.

Day 2

아침이 밝았습니다. 마피아는 고개를 들어

맥모닝.

아침은 에그 어쩌구 맥모닝으로 간단하게 해결하고, 본격적으로 돌아다닐 차례입니다. 안타깝게도 이 날은 비가 흩뿌리듯 와서 우산을 펴기도 애매하고 접기도 애매했습니다.

교토 지하철, 버스 1일권.

교토 버스는 230엔 정액제입니다. 그래서 지하철, 버스 1일권을 사면 버스를 최소 5번을 타야 이득이 됩니다. 하지만 동선 상 5번은 훨씬 넘을 것 같았기 때문에 일단 패스를 샀습니다. 근처의 패밀리마트에서도 팔고 있었습니다.

패스의 뒷면. 유효기간이 인쇄되어 있다.

버스에서 내릴 때 최초 1번, 패스를 기계에 넣으면 뒷면에 유효기간이 적혀 나옵니다. 다음 번부터는 이 패스의 뒷면을 보여주기만 하면 됩니다.

원래는 금각사를 가려고 하고 니조 성은 계획에 없었는데, 그냥 뭔가 성 같은 게 보여서 내렸더니 여기였습니다.

안에는 궁전도 있었는데, 제가 갔을 때는 공사 중이어서 궁전을 제외한 바깥 부분만 둘러볼 수 있었습니다. 라이트업 행사를 할 때 가면 이쁘다고 하더라구요.

그 다음으로는 금각사를 갔습니다. 사실 교토는 이미 당일치기로 간 적이 있어서 금각사도 갔던 적이 있었는데, 다시 가도 예쁩니다. 저 금이 내 것이었어야 했는데.

그 다음으로는 대나무 숲으로 유명한 아라시야마로 갔습니다. 역시 사람이 많았습니다. 여기는 언제 와도 사람이 많은 것 같습니다.

란덴 노면전차.

아라시야마에서 다른 곳으로 이동하기 위해 란덴 노면전차를 타고 시조오미야 역으로 향했습니다.

열차가 되게 귀엽습니다. 저 한 칸이 전부입니다.

열차의 맨 앞에서 바라본 풍경.

열차의 맨 앞에서 바깥을 보면 이런 모습입니다. 한국의 지하철에서는 볼 수 없던 풍경이라서 색다릅니다.

운임 지불 기계.

버스도 그렇고 란덴 열차도 그렇고 내릴 때 돈을 냅니다. 란덴 열차는 어디를 가도 250엔을 내야 합니다.

청수사.

다음으로는 청수사를 갔는데, 무슨 방송 촬영을 하고 있었던 것 같습니다. 안쪽으로 들어가지 못하게 되어 있었는데, 나중에 찾아보니 올해의 한자 행사를 했었던 것 같습니다.

올해의 한자는 '税'. 기요미즈데라 공식 페이스북

하필이면 왜 세금 세 자가 올해의 한자인지는 모르겠습니다.

청수사에서 바라본 교토.

청수사가 꽤 높은 곳에 위치해 있습니다. 그래서 위쪽에서 교토 시내를 한눈에 바라볼 수 있습니다.

오토와 폭포.

청수사 안쪽을 둘러보다 보면 세 갈래의 물줄기가 떨어지는 것을 볼 수 있습니다. 오토와 폭포라고 하는데, 지혜, 사랑, 장수의 물이라고 합니다. 근데 내가 뭘 마셨더라...?

청수사로 올라가는 길에서 보면 니넨자카와 산넨자카를 볼 수 있습니다. 일본 전통가옥으로 되어 있는 상점들이 쭉 늘어서 있습니다.

이후에는 여유롭게 저녁을 먹고 사진 찍는 걸 까먹고 숙소에 돌아갔습니다. 그걸 어케 까먹지

서울역 도심공항터미널에서 출국까지

비행기를 택시마냥 타고 다님

비행기를 택시같이 타고 다니지는 않습니다. 제가 그렇게 돈이 많은 것도 아니구요. 그런데 공항에 가보니까 비행기를 택시같이 타고 다니는 사람들이 많은 것 같습니다. 나도 그랬으면 좋겠다

이번에는 서울역 도심공항터미널을 이용해서 출국을 해보려고 합니다. 도심공항터미널이라는 걸 이름만 들어보고 한 번도 이용을 하지 않았었는데, 괜히 궁금하고 그렇잖아요.

이름부터가 '서울역 도심공항터미널'인 만큼 일단 서울역으로 가야 합니다.

서울역의 안내판.

서울역 공항철도 타는 곳으로 가서, 일반열차가 아닌 직통열차 타는 곳으로 가야 합니다. 도심공항터미널을 이용하려면 일단 공항철도 직통열차 승차권이 있어야 합니다.

공항철도 직통열차와 도심공항터미널.

직통열차 타는 곳으로 내려오면 도심공항터미널이 바로 앞에 있습니다.

빛이 나는 솔로(아님)

직통열차 표를 찍고 들어가서 항공사 카운터로 갑니다.

도심공항터미널 항공사 카운터.

아시아나, 제주항공, 티웨이, 에어서울, 에어부산은 출발 3시간 전, 대한항공과 진에어는 출발 3시간 20분 전까지 가야 합니다. 그래서 도심공항을 이용하려면 시간 여유를 조금 넉넉히 잡고 가는 편이 좋습니다.

탑승권.

탑승권도 받고 수하물도 미리 부쳤습니다. 이제 바로 옆에 있는 법무부 출국심사를 거치고, 그대로 지하 7층으로 내려가서 직통열차를 타면 됩니다.

인천공항 2터미널.

인천공항에 도착했습니다. 저는 와이파이와 환전 같은 걸 미리 해 놨기 때문에 공항에서 더 이상 할 게 없습니다. 바로 탑승수속을 하면 됩니다.

출발장 안내 표지판.

도심공항터미널을 이용하면 전용 통로를 이용해 보안검색을 받습니다. 언제나 그렇듯 보안검색장은 사람이 많은데, 저는 덕분에 빠르게 통과할 수 있었습니다.

승무원, 외교관, 김사케 LET'S GO

도심공항터미널을 이용하면 서울역에서 수하물을 바로 부칠 수 있고, 전용 통로를 이용해 보안검색을 받을 수 있다는 장점이 있습니다. 나중에도 기회가 되면 또 이용하고 싶네요. 그러려면 해외로 나가야 되는데, 일단 돈부터 모아야겠습니다. :blobsad:

INFX / MIIM – Shining Light (feat. Shabel Tonya)

이번에 출시된 EXTENSION 5 DLC에서 제가 가장 좋아하는 곡입니다.

저 파란 하늘에 꿈을 담아봐

다 지치고 삶이 조금씩 힘들 때
내 손을 잡아주던 네 모습 기억해
빛나는 우리의 Stage 저 위에 내 소망을 쓰려 해
Fever and Trigger on your mind

모두가 기다리고 있어 우리 찬란한 함성을
더 더 울려 퍼질 목소리, 너와 나 우리 둘 템포를 이 노래에 맡겨

You are my Shining Light 너에게 진심을 보낼게
그 맘 변치 않도록 너에게 다다르기를
반짝이는 꿈을 놓치지 마 가슴 깊게 꿈을 새겨둔 채
We can make the shining future yeah

너는 나의 Shining Light Forever

You are my Shining Light 너에게 진심을 보낼게
그 맘 변치 않도록 너에게 다다르기를
떠오르는 우리의 Wonderland, 내 꿈을 펼칠 수 있도록
다가올 날들에게 Dear for our dream

I will Shining Light 너에게 진심을 보낼게
그 맘 변치 않도록 너에게 다다르기를
반짝이는 꿈을 놓치지 마 가슴 깊게 꿈을 새겨둔 채
We can make the shining future yeah

너는 나의 Shining Light Forever

Extended ver.

저 파란 하늘에 꿈을 담아봐

다 지치고 삶이 조금씩 힘들 때
내 손을 잡아주던 네 모습 기억해
푸른 하늘 속 흘러보냈던 내 작은 진심을
너에게 보내줄게 Dear for my everything

가끔은 토라지고 서운한대도
서로 맞잡은 두 손 놓치지 않을 테니까
빛나는 우리의 Stage 저 위에 내 소망을 쓰려 해
Fever and Trigger on your mind

모두가 기다리고 있어 우리 찬란한 함성을
더 더 울려 퍼질 목소리, 너와 나 우리 둘 템포를 이 노래에 맡겨

You are my Shining Light 너에게 진심을 보낼게
그 맘 변치 않도록 너에게 다다르기를
떠오르는 우리의 Wonderland, 내 꿈을 펼칠 수 있도록
다가올 날들에게 Dear for our dream

I will Shining Light 너에게 진심을 보낼게
그 맘 변치 않도록 너에게 다다르기를
반짝이는 꿈을 놓치지 마 가슴 깊게 꿈을 새겨둔 채
We can make the shining future yeah

너는 나의 Shining Light Forever

가끔은 토라지고 서운한대도
서로 맞잡은 두 손 놓치지 않을 테니까
빛나는 우리의 Stage 저 위에 내 소망을 쓰려 해
Fever and Trigger on your mind
모두가 기다리고 있어 우리 찬란한 함성을
더 더 울려 퍼질 목소리, 너와 나 우리 둘 템포를 이 노래에 맡겨

You are my Shining Light 너에게 진심을 보낼게
그 맘 변치 않도록 너에게 다다르기를
떠오르는 우리의 Wonderland, 내 꿈을 펼칠 수 있도록
다가올 날들에게 Dear for our dream

I will Shining Light 너에게 진심을 보낼게
그 맘 변치 않도록 너에게 다다르기를
반짝이는 꿈을 놓치지 마 가슴 깊게 꿈을 새겨둔 채
We can make the shining future yeah

너는 나의 Shining Light Forever

KTX 대피도우미 좌석을 알아보자

저는 서울에서 부산까지 갈 일이 생기면 주로 KTX를 이용하는데, 이번 여행 때 이용했던 대피도우미 좌석을 알아보겠습니다.

KTX 열차.

KTX에서는 운임 등에 따라서 선택 가능한 좌석이 여러 가지입니다. 그 중에서 '대피도우미' 좌석은 열차 사고 등 비상상황 시에 승무원을 도와 다른 승객을 대피시키는 역할을 하는 자리입니다. 비행기로 따지면 비상구 좌석이라고 생각하면 됩니다.

만 20세~50세 사이 성인만 코레일톡 앱을 통해 예약할 수 있고, 해당 열차의 출발지에서 목적지까지 가야 합니다. 예를 들면 서울 → 부산, 서울 → 광주송정 같이요. 서울 → 대전 등을 예매할 때는 대피도우미 좌석이 선택이 되지 않습니다.

코레일톡 앱의 열차 선택 화면.

열차 선택 화면에서 '일반석'이라고 써있는 버튼을 누르면 유아동반석, 휠체어석 등 다른 좌석을 선택할 수 있습니다. 이 화면에서 '대피도우미'를 눌러 보겠습니다.

구매동의 확인 화면.

이 자리는 긴급상황 발생 시 승무원을 도와 이런 역할을 해야 한다는 안내문이 뜹니다. 비행기의 비상구석을 끊어도 이렇게 안내를 해 주니 비슷하다고 볼 수 있을 것 같습니다.

그리고 이 자리를 예매하면 코레일 마일리지를 10% 적립해 줍니다. 일반석은 보통 5%를 적립해 주니 5% 추가 적립으로 봐도 될 것 같습니다. 실제로 비상상황이 발생해 도우미 역할을 수행할 경우 KTX 무료 이용권도 준다고 합니다.

일반석 선택 화면. 모든 좌석이 매진되었다.
대피도우미 선택 화면. 좌석이 남아 있다.

이렇게 좌석이 남아 있는 열차를 선택할 수 있습니다.

좌석 지정 화면.

좌석은 1C(맨 끝 통로측)으로 고정됩니다. 다른 자리는 선택할 수 없습니다.

마 니 까먹지 말어라?

실제로 2023 지스타가 끝나고 서울로 올라갈 때 대피도우미 좌석을 예매했었습니다. 사실 좌석이 매진되거나 하지는 않아서 일반석을 예매할 수도 있었지만 마일리지를 더 받기 위해서 도우미석을 예매했습니다.

KTX 승차권.

그리고 지연과 함께했습니다.

solved.ac Grand Arena #3

solved.ac 그랜드 아레나 #3(Division 2)에 출전해 7문제 중 2문제를 풀어 등록한 사용자 395명 중 168등을 기록했습니다. 스코어보드는 여기에서, 에디토리얼은 여기에서 확인할 수 있습니다.

30802

A, AC / 6

일단 펜의 개수부터 보겠습니다. N개의 펜을 P로 나눈 몫과 나머지를 구하면 됩니다.

티셔츠의 개수를 보겠습니다. S개의 티셔츠를 T로 나눈 몫과 나머지를 구해봅니다. 만약에 나머지가 0이라면, 나눈 몫만큼만 구매하면 됩니다. 나머지가 0이 아니라면, 결국 한 묶음을 추가로 구매해야 하므로 나눈 몫에서 1개를 더 주문해야 합니다. 모든 사이즈에 대해서 각각 구한 다음, 이 값을 모두 합해주면 됩니다.

저도 온사이트 아레나 가게 해주세요

30803

B, AC +1 / 19

왜 물탱크에 N개의 수도꼭지를 연결하는 걸까요... 수학 시험지에 딴지를 거는 것 같네요. 철수와 영희는 왜 그런 짓을 했는지에 대하여

문제는 저한테 쿼리를 날립니다. 쿼리는 두 가지 중 하나입니다.

  • 쿼리 1, i, xA_{i}을 바꿉니다.
  • 쿼리 2, i는 해당 수도꼭지를 잠그거나 엽니다.

생각해보면, 이 쿼리들은 i번째 수도꼭지만 바꾸고 나머지는 바꾸지 않습니다. 그러면, 이전 쿼리에서 나온 답을 저장해 놓고, 쿼리가 들어올 때마다 이 값만 어떻게 해볼 수 있겠습니다.

제 코드를 여기에 옮겨 보겠습니다.

import sys
n = int(sys.stdin.readline().rstrip())
a = list(map(int, sys.stdin.readline().rstrip().split()))
b = [1 for i in range(len(a))]
o = sum(a)
print(o)
q = int(sys.stdin.readline().rstrip())
for x in range(q):
    query = list(map(int, sys.stdin.readline().rstrip().split()))
    if query[0] == 1:
        if b[query[1]-1] == 0:
            a[query[1]-1] = query[2]
        else:
            o -= a[query[1]-1]
            a[query[1]-1] = query[2]
            o += query[2]
    else:
        if b[query[1]-1] == 0:
            b[query[1]-1] = 1
            o += a[query[1]-1]
        else:
            b[query[1]-1] = 0
            o -= a[query[1]-1]
    print(o)

30804

C, 시도하지 못함

탕후루 먹고 싶다

뭔가 느낌이 최장 부분 어쩌구 수열을 구하는 것 같았습니다. 그럼 문제가 생깁니다. 저는 최장 부분 수열 같은 걸 구하는 걸 몰랐습니다.

그래서 하나하나 모든 경우의 수를 구해보려고 했는데, 맞았습니다!!를 받고 싶은 제 마음과는 다르게 비효율적인 방법밖에 생각이 나지 않아 포기했습니다. 솔직히 글을 쓰고 있는 지금도 에디토리얼을 보고 있지만 뭔 소린지 모르겠습니다.


오랜만의 아레나 출전이었습니다. 레이팅 계산 공식이 변경되어 A 1310B 995가 되었다가, 이번 대회의 퍼포먼스는 A+ 1517으로 판정이 되었고, 레이팅이 B+ 1157이 되었습니다.