• Allo.

    Ist irgendjemand zufällig hier auf hacker.org bei den challenges dabei?
    Fals nicht, macht nichts, kann man ändern ;)

    Man könnte es als Rätselseite für Techies bezeichnen. Die Rätsel, 'challenges' genannt, breit über verschiedene Themenbereiche gestreut.

    Ein einfaches Beispiel:
    "Challenge 'BCD'

    Binary-coded decimal is a much neglected format that efficiently encodes numbers for human readability. What is the following number in decimal? 0111 0011 1001 0011 1001 0001"


    Das kriegen die meisten noch hin, aber es gibt eben auch schwierigere. Etwas was ich atm als schwer empfinde wäre eine Aufgabe, in der man ein Programm schreiben muss, dass "Hello World" ausgibt. Der hacken dabei ist, dafür muss man diese VM benutzen.

    Da es so viele challenges gibt, muss man sich logischerweise anmelden, aber vllt. sind ja paar interessierte dabei

  • Hmm, ich mag gerne diese Challenges:
    http://usaco.org
    http://spoj.pl

    Also diese VM wirkt immer noch so, dass das ziemlich einfach gehen muss, kannst du mal ein Beispiel für etwas Herausforderndes nennen?

  • Klar soll es "einfach gehen", wenn man das wissen dafür hat. Ich hab persönlich keinerlei Erfahrungen in solchen elementaren Dingen - für mich ist es also nicht einfach.
    Ich bin auch noch nicht sehr weit (noch nichtmal 40x challenges gelöst, könnte man sagen, dass ich noch im Anfängerbereich bin [es gibt über 260]).

    Aber gerne noch ein paar Beispiele:

    'Challenge 'Substitute Teacher' [Crypto]
    ISS NVVK DIPXYWA PIT AVSUY QIAOP PWZEHVNWIEDZ. CDYT ZVM LOTK HDY AVSMHOVT HV HDOA HYFH, ZVM COSS QY IQSY HV NYH HDY ITACYW, CDOPD OA IKMGQWIHY.'

    'Challenge 'iPod Fun' [Misc]
    ,6u!tvtor, s! r3msuv 3HT '

    'Challenge 'More Dastardly' [Crypto]
    Reverse the one-way:
    16b87ecc17e3568c83d2d55d8c0d7260 '

    'Challenge 'V.I.L.E.' [Crypto]
    +90+509+20+355+977+46+685+503+7+98+421+43+45+380+377=?' (nein es ist nicht 4556)

    'Challenge 'Bit Test' [Coding]
    The following function tests its input is what? Write your answer out in words please (format: 'blank of blank').
    bool testIt(int x) {
    return (x & (x − 1)) == 0;
    }'

    'Challenge 'CipherQuest A Warmup' [Crypto]
    Warmup for a journey to create an unbreakable substitution cipher. tulgqBmqBvuqbdhpslBtuclBmpBjpBfuzclstBjgsCBuztBxhtjBmpBvpfgzepBjpBbpctBdpgccqBehfk.BhBxpstBtuBjheBjuzepBgsqxgqBtuBezdodhepBjhmBxhtjBjumpmglpBeuzo.BhBxgckBhsBtuBjheBduumBuscqBtuBbhslBjhmBjuukhsCBzoBxhtjBmqBehetpd.BejpBfgstBldhap.BuzdBmumBlduapBjpdBtjpdp.Bbmc
    Let your answer be the first 25 characters of the plaintext.'


    Das sind so die Rätsel aus dem Bereich, an dem ich derzeit dran bin / vor kurzem dran war. An so manche Challenge kann man nur ran, wenn man tatsächlich auf der Seite ist. Oftmals ist es auch die Herausforderung, was überhaupt gefragt ist rauszufinden bzw. wie man an die Sache rangeht und die Antwort selbst ist dann leicht zu finden. Deshalb heißt es wohl "Hacker.org prove your skill".
    Bitte keine Lösungen posten, wären spoiler da man hin und wieder einfach nach dem Kram googled ;). Wenn jemand wissen möchte ob seine Antwort richtig ist, dann per PM und ich beantworte es.

    5 Mal editiert, zuletzt von Grevas (29. Oktober 2010 um 23:09)

  • Klingt ganz nett, bei den Crypto-Aufgaben muss man wohl auch viel rumspielen, vllt. schau ichs mir mal näher an. ;)
    Aber jetzt BCD und Hello-World, ich fand die gingen einfach straight-forward, testIt ist auch nicht so schwer, aber man kann sich mit den Bit-Operatoren die komischsten Dinge vorstellen, kommt bestimmt noch mehr, und es ist ganz lustig.

  • Und hast du reingeschaut? Bin so langsam an den (finde ich) schwereren angekommen.

    3 Beispiele:

    1. (66 haben es gelöst --- die Leerzeichen fügt das Forum ein, warum auch immer)
    Challenge 'Number Theory' [Misc]

    Sometimes a single number can hold a lot of data. This one holds the answer.
    36484379009457399269217182889395826722660566693989257289404709863891849615322840169192133464099837107563290320068627859223102364122264401785848633686914239718396824942863542362872670850647423969609315959515511402019435615717737240510626468808851903266920099765545245394707

    2. (36 haben es gelöst)
    Challenge 'Find Me' [Misc]

    00230211913108430050286091123267001446589042407200380634902253880050113189282402


    3. (so als cookie, da es 'eigentlich' nur rechenarbeit ist: 536 haben es gelöst)
    Challenge 'Big Fib' [Coding]

    Have you ever told a fib? I would like you to tell me a fib. A big fib. The 1500000th member of the Fibonacci sequence, to be precise. To save you typing too much, just give me every 20000th digit starting with the most significant, please. (I.e. if the number is 123456789 and I want every third digit, you would give me 147.)


    Um zu zeigen, dass ich noch lang nicht durch bin, hier mal ein Screenshot der karte ;)

    Einmal editiert, zuletzt von Grevas (22. November 2010 um 23:12)