문제 보기 지그재그 형식으로 문자를 흩트리는 방식의 'Rail Fence Cipher' 암호화를 구현하는 문제였다. 이를테면 'WE ARE DISCOVERED FLEE AT ONCE'를 암호화하면 W . . . E . . . C . . . R . . . L . . . T . . . E . E . R . D . S . O . E . E . F . E . A . O . C . . . A . . . I . . . V . . . D . . . E . . . N . . 와 같이 문자를 배치하고, 이것을 윗줄부터 순서대로 읽어 WECRLTEERDSOEEFEAOCAIVDEN가 되는 식이다. 문자 길이와 배치할 줄 수가 모두 유동적이어서 Stream을 아주 유용하게 사용했다. 암호화, 복호..