Google Treasure Hunt!

Published by stelabouras in Internet, Misc

google-treasure-hunt 

Σε μια προσπάθεια της να προκαλέσει τους geeks σε όλο τον κόσμο, η engineering ομάδα του Google Australia, δημιούργησε μια Google App (μέσω του App Engine) που την ονόμασε “Treasure Hunt“!

Το πρώτο clue του Treasure Hunt είναι να βρεθεί το ίδιο το url ( aHR0cDovL3RyZWFzdXJlaHVudC5hcHBzcG90LmNvbS8= ) με τα puzzles να γίνονται όλο και πιο δύσκολα! Ο διαγωνισμός τρέχει για 4 βδομάδες και οι γρίφοι σχετίζονται με computer science, δίκτυα, low-level UNIX κ.α. με τους νικητές (οι πρώτοι που θα απαντούν σωστά κάθε γρίφο) να κερδίζουν ένα βραβείο.

Αν έχετε καιρό, δείτε τον γρίφο αυτής της βδομάδας στο παρακάτω …url! aHR0cDovL3RyZWFzdXJlaHVudC5hcHBzcG90LmNvbS8=

Comments (7)

Γιώργος Μαργαρίτης
May 19th, 2008 at 1:09 pm

Fuck! Γιατί δεν το έμαθα νωρίτερα!
Δηλαδή είναι ήδη στην 3 βδομάδα?

Ξεκίνησε κανείς από σας? ψήνετε κανείς από σας? Μιλάτε!

Petrakeas
May 19th, 2008 at 3:38 pm

Βαριέμαι…

Γιώργος Μαργαρίτης
May 19th, 2008 at 3:50 pm

Ξενερωτοι…
(εγώ πάντως ξεκίνησα)

Petrakeas
May 19th, 2008 at 4:26 pm

Και γω.. μέχρι το σημείο που ήθελε να δώσω mail. Εκεί σκέφτηκα ότι πολύ troublesome το όλο θέμα.. και βαρέθηκα! χαχα

Γιώργος Μαργαρίτης
May 19th, 2008 at 7:18 pm

Είσαι ελλεεινός! χαχα! Με το που έδινες το email σου έδινε γρίφο! Δεν ήθελε registration κτλ…

Πάντως παίζει να είναι δυσκολούτσικο. Έχω κάνει ένα προγραμματάκι για να λύσω το πρώτο, εξακριβωμένα η λύση είναι σωστή για μικρά νούμερα, αλλά μιλάμε για τεράστια νούμερα και χάνω σε ακρίβεια, γαμώ τα σφάλματα του υπολογιστή. Για παράδειγμα, η λύση που υπολογίζω είναι
164339082152306117791711232
και το google μου λέει πως η σωστή λύση είναι
164339082152306118603118560

Μιλάμε για ψιλοασύλληπτα νούμερα…
(η μετατροπή των 64bitων αριθμών σε 2 32bitους, για να γίνουν οι πράξεις με 64bitους σε 32bit αρχιτεκτονικές χάνει σε ακρίβεια? Δηλαδή παίζει αν το τρέξω σε 64bit να έχω καλύτερα αποτελέσματα?)

Petrakeas
May 19th, 2008 at 10:05 pm

@Γιώργος Μαργαρίτης ερμμμ δε το γράφεις καλύτερα σε matlab το πρόγραμμα για να μην ασχολείσαι με αρχιτετκτονικές;; :P
αν είναι εύκολο να βοιηθήσουμε… χεχε
δώσε κώδικα! χαχα

Γιώργος Μαργαρίτης
May 20th, 2008 at 1:23 am

Τι μαθαίνει κανείς ψάχνοντας… η Python που λέτε έχει απεριόριστη ακρίβεια στους int. Οπότε έκανα port το προγραμματάκι σε Python (την οποία ξέρω μόλις ένα μήνα αλλά είναι γενικά πολύ εύκολη και δυνατή γλώσσα), και ιδού τελικά η λύση:
http://docs.google.com/View?docID=dgf24qn4_118c7485tfq
παίρνει σαν ορίσματα τις στήλες και τις γραμμές του grid. Τελικά ήταν όντως θέμα ακρίβειας, καταραμένη C…

Εντωμεταξύ, από την στιγμή που το έκανα σε Python και επαλήθευσα πως δουλεύει οκ, δεν μπορώ να υποβάλλω την λύση γιατί βγήκε δεύτερος “γρίφος”!
(καλά, γρίφος, γελοίο είναι το 2ο, απλές γνώσεις Unix + ένα απλό script)