Question

Je suis tombé sur ce défi de programmation d'analyse de fichiers aujourd'hui et je l'ai trouvé très intéressant.Je suis également allé pour une interview il y a environ 6 mois, où j'ai également reçu un fichier txt qui devait être analysé avec logique pour obtenir les résultats souhaités.Je veux découvrir d'autres problèmes de ce genre.

Quelles sont quelques bonnes ressources pour les questions / puzzles de type entretien Ruby?

Était-ce utile?

La solution

Hum. Je ne connais aucun spécifiquement orienté vers l'analyse de fichiers. Mais voici quelques suggestions:

  • Ruby Kickstart est un projet sur lequel je travaille actuellement pour enseigner Ruby. Un aspect est une série de défis qui accompagnent les suites de tests pour voir si vous les avez correctement effectuées. Vous pouvez télécharger le code et vous y essayer. Une fois que vous avez le code, exécutez rake 1:1 pour exécuter le test de session1, problème1.

  • Ruby Koans est également une série de tests, le but étant d'explorer le fonctionnement de Ruby. J'ai vraiment aimé parcourir ce matériel. Il y a une sorte de zen dans lequel vous entrez, presque un rythme de résolution et d'exécution de tests (en supposant que vous connaissez déjà Ruby).

  • Meta Koans est également une série de tests, mis en place sur Ruby Quiz , le but étant d'utiliser la métaprogrammation pour écrire du code similaire à attr_accessor. J'ai trouvé cela étonnamment difficile.

  • Puzzle Node est un projet de Ruby Mendicant University pour défier les gens. J'ai essayé plusieurs problèmes, et je n'avais pas vraiment l'impression qu'ils étaient très rubis, ils me semblaient plus généraux de nature. Les formats d'entrée m'ont fait supposer qu'ils provenaient d'ailleurs.

  • Ruby Warrior est un défi de programmation IA de Ryan Bates (de Railscasts ). C'est beaucoup plus abstrait que les autres choses ici, vous pourriez penser à cela comme "écrire un robot qui peut naviguer dans les labyrinthes et combattre / fuir les adversaires). Malheureusement, il ne semble pas qu'il en ait fait grand chose depuis qu'il l'a écrit, alors IDK si c'est toujours bon.


De plus, je pense que c'est une erreur de classer cela comme un "défi de programmation d'analyse de fichiers". Le fait que l'entrée (une séquence de caractères) soit donnée dans un fichier ne pose pas de problème de lecture / analyse des fichiers. C'est en fait un problème algorithmique.

De plus, vous pouvez résoudre ces défis avec n'importe quel langage, y compris Ruby, ce que j'ai fait et que vous pouvez voir ici .

Autres conseils

Cette question offre de nombreuses options pour programmer des puzzles:

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

Si vous recherchez quelque chose qui cible spécifiquement Ruby, je recommande RubyQuiz:

http://www.rubyquiz.com/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top