Domanda

Mi sono imbattuto Questa sfida di programmazione di analisi del file Oggi e lo ho trovato abbastanza interessante. Ho anche fatto un'intervista a circa 6 mesi fa, dove mi è stato anche dato un file TXT che doveva essere analizzato con la logica per ottenere i risultati desiderati. Voglio trovare più di questo tipo di problemi.

Quali sono alcune buone risorse per le domande/puzzle di tipo Intervista a Ruby?

È stato utile?

Soluzione

Hmm. Non conosco alcun orientato specificamente verso l'analisi dei file. Ma ecco alcuni suggerimenti:

  • Ruby Kickstart è un progetto su cui sto attualmente lavorando per insegnare a Ruby. Un aspetto è una serie di sfide fornite con i test suite per vedere se le hai fatte correttamente. Tu potresti Scarica il codice E prova a loro. Una volta che hai il codice, esegui rake 1:1 Per eseguire il test per Session1, Problema1.

  • Ruby Koans Allo stesso modo è una serie di test, l'obiettivo è esplorare come funziona Ruby. Mi è davvero piaciuto passare attraverso questo materiale. C'è una sorta di Zen in cui ti trovi, quasi un ritmo di risoluzione e gestione dei test (supponendo che tu conosci già Ruby).

  • Meta koans è anche una serie di test, fatti avanti Quiz di Ruby, l'obiettivo è quello di utilizzare il metaprogrammazione per scrivere codice simile a ATRT_ACCHESOR. L'ho trovato inaspettatamente impegnativo.

  • Nodo puzzle è un progetto di Università Mendicant Ruby sfidare le persone. Ho provato diversi problemi e non sentivo davvero che fossero molto rubini, mi sembravano più generali di natura. I formati di input mi hanno fatto presumere che fossero presi da altrove.

  • Ruby Warrior è una sfida di programmazione AI di Ryan Bates (di Railcast). È molto più astratto delle altre cose qui, potresti pensarlo come "Scrivi un robot in grado di navigare i labirinti e combattere / fuggire dagli avversari). Purtroppo non sembra che abbia fatto molto da quando lo ha scritto, quindi Idk se va ancora bene.


Inoltre, penso che sia un errore classificarlo come "sfida di programmazione antincendio". Che l'input (una sequenza di caratteri) sembra essere fornito in un file non lo rende un problema sulla lettura / analizzazione dei file. In realtà è un problema algoritmico.

Inoltre, puoi risolvere quelle sfide con qualsiasi lingua, incluso Ruby, che ho fatto e può essere visto qui.

Altri suggerimenti

Questa domanda offre molte opzioni per la programmazione dei puzzle:

https://softwareEngineering.stackexchange.com/questions/756/programming-puzzles

Se stai cercando qualcosa che si rivolge specificamente a Ruby, allora consiglio Rubyquiz:

http://www.rubyquiz.com/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top