Skip to content
Connecter les besoins aux solutions

Mélanger le jeu de carte (2e défi Ruby)

Tags: , ,

Le jeu de carte en Ruby a généré au bureau quelques discussions très intéressantes. Est-ce qu’il était correct de retirer une carte au hasard ? Certains pensent que non. Puisqu’en réalité, nous mélangeons le jeu de carte, et dépendamment du jeux nous retirons une ou plusieurs cartes de la pile.
Donc, puisque plutôt que de mélanger les cartes sur la meilleure façon de procéder je me suis dit qu’un défi en ce sens serait plus à propos (et surtout plus amusant).
Voici à nouveau le code pour générer un jeu de 52 cartes :

jeu_de_carte = Array.new
couleurs = ['.co','.ca','.tr','.pi']
numeros = ['1','2','3','4','5','6','7','8','9','10','v','d','r']
couleurs.each {|couleur|
	numeros.each {|nombre|
		jeu_de_carte
}

Et maintenant, le défi : Êtes-vous capable de mélanger le jeu de carte? Avec moins de lignes?
Alors, comment ferez-vous? Inscrivez votre solution dans les commentaires! (Pas besoin d’être inscrit pour le faire… nous modérons les commentaires… i.e. spammer, vous perdez votre temps.)

p.s. Si vous avez une meilleure façon de générer le jeux de carte en Ruby, je serais vraiment curieux de la voir.