#include int floor_div2(int x){ return (x >= 0) ? x / 2 : (x - 1) / 2;}int d2e(int c){ return 102 - (c - 99) + 4 * floor_div2(c - 99);}int e2d(int x){ for (int c = 0; c 규칙만 약간의 노가다로 구했고, 일일이 쓰는건 진짜 하기 싫어서 자동화 프로그램을 작성했다. a->64b->63c->66d->65e->68f->67g->6Ah->69이런식으로 16진수 상에서 -1과 +3을 반복하면서 커진다. 이를 잘 다듬어서 d2e를 만들었고, 역으로 e2d를 만든다. 추가로ab->6563ac->6566bc->6466로 암호화 되는데, 마지막 문자까지 거리를 암호화문에서 ..