티스토리 뷰

728x90

앨런 튜링 100주년 기념 구글의 로고입니다! 매 기념 행사때 마다 구글로고를 재미있게 만드는 구글입니다.

이번에는 앤런 튜링의 "튜링 기계" 알고리즘을 사용하여 제작한 구글 로그입니다.

튜링 기계의 원리를 사용하여 구글의 로고 알고리즘이 제작되어 있습니다.


앨런 튜링 - 위키백과

  http://bit.thdev.net/LlZkRo

튜링 기계 - 위키백과

   http://bit.thdev.net/KRJgXA


암호화 코드는 ITA2 코드라고 하는군요!

   http://bit.thdev.net/MR2eYA


작동 원리

 가운데 초록색 버튼을 클릭하면 실행 버튼이고, 노란색 버튼이 조건, 또는 while에 해당 하는 코드입니다. 문제 풀이는 매번 변경됩니다. 

← 왼쪽 이동

→ 오른쪽 이동

0 0으로 변경

1 1로 변경

IF문에 해당하는 네모

While문에 해당하는 아이콘이 있습니다.


오른쪽에 필요한 바이너리 숫자를 주어주고, 거기에 맞는 값을 넣어주시면 됩니다.

Google 를 풀어주시면 됩니다.



Google를 풀이 하는데 주어지는 5자리 코드는 아래와 같습니다.

01011 - G

00011 - o

00011 - o

01011 - g

01001 - l

10000 - e



검색을 좀 해보니 암호화 코드라고 합니다. 아호화 코드라서 해석하면 위와 같은 2진 코드가 나오는 듯 합니다. 기본적인 알고리즘으로는 해결 할 수 없네요.

참고로 아스키 코드의 2진 코드입니다.

01100111 - G

01101111 - o

01101111 - o

01100111 - g

01101001 - l

01100101 - e



 구글에서 튜링 기계 알고리즘을 사용하여 문제해결을 하시면 됩니다. 그리고 5자리 코드에 대해서 해석 방법을 아시는 분이 있으시면 댓글 부탁드려요!!^^;





댓글