2010.05.20 10:56 WarGame


간만에  Python Challenge 포스팅을 하네요

문제 풀이 바로 들어갑니다




소스를 보면..







Title 은 Walk around 고

왠 빵 사진이 있고

그 아래 핵심 문제로 보이는 이상한 바코드 같은 사진이 있습니다

이름은 wire.png. Size 는 100* 100 이군요

위에 주어진 힌트 Remember 를 참조해볼때

저 wire.png 를 수정하는게 아마 이 문제에서 원하는 거겠죠

처음엔 다소 난해할 수 있는데

위의 빵 사진을 주의깊게 보시면 곧 이해하실 수 있을 겁니다

빵 사진이 나선형을 그리고 있는것과 remember  부분을 캐치 하셨다면

문제 풀이도 훨씬 쉬어집니다

wire.png 를 받아보면 사실 실제 그림파일은 10000*1 이라는 것을 알게 됩니다

이 파일을 나선형으로 고치면 답이 나오지 않을까요?

remember 에서의 숫자는 이동하는 칸 수라고 보시면 이해하시기 수월하실겁니다

바깥에서부터 안쪽으로 계속 나선을 그리면서 들어가게 되는 형식이죠

그러니까

100, 99, 99 , 98 , 98 , 97 , 97 이런식으로 2회당 1번 1씩 줄어들도록 짜야 합니다

물론 방향은 1회당 1번씩 바꾸구요

이를 바탕으로 소스 코드를 짜면...



Posted by LinkC

블로그 이미지
LinkC

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

공지사항

Yesterday19
Today4
Total331,875

달력

 « |  » 2019.9
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

최근에 받은 트랙백

글 보관함


. .