2010-03-25 2 views
3

Je suis actuellement en train de créer un langage de programmation expérimental à des fins ludiques et éducatives et à la recherche de tâches autres que le programme classique "Hello, World!"Problèmes avec des solutions habituellement courtes pour tester dans un langage de programmation

Je suis venu déjà avec ces idées:

  • Imprimez
  • l'entrée du programme
  • Calculator
  • Générer des nombres premiers, série de Fibonacci

Quels sont les autres problèmes de programmation intéressant font vous avez pour moi de tester?

Il serait bon s'ils avaient besoin de la langue pour résoudre un large éventail de tâches, prendre des nombres premiers, par exemple: Vous avez besoin des variables, les incrémenter, les diviser, effectuer des actions dans certaines conditions, etc.

+0

Il y a beaucoup de questions précédentes qui discutaient des idées de projets dans une variété de domaines - veuillez les parcourir. – Ether

Répondre

2

Le La première chose qui me vient à l'esprit est de placer 8 reines sur un échiquier afin qu'aucun d'entre elles ne s'attaque. Le tri par tas ou par fusion peut également être un exemple intéressant.

+0

Cela nécessiterait probablement une très longue solution par rapport à mes exemples ci-dessus – sub

4

Que diriez-vous d'un programme qui prend un montant en dollars, tel que 27,32 $, et crache le jeu minimum de factures et de pièces nécessaires pour le produire? Beaucoup de bouclage, un peu de mise en forme et une opportunité pour une approche guidée par les tables.

sortie de l'échantillon (pour la valeur ci-dessus):

0 $100 
0 $50 
1 $20 
0 $10 
1 $5 
2 $1 
0 $0.50 
1 $0.25 
0 $0.10 
1 $0.05 
2 $0.01 
2

Trouver la valeur décimale de pi ou e pour une précision arbitraire.

Questions connexes