Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Rechercher sur le site

Vous ne trouvez pas ce que vous cherchez ? Essayez le moteur de recherche du site !

Recherche sur le site :

Défi
Retour liste des défis
La matrice intouchable
Difficulté : Moyen
Défi ajouté par : Lenainnoir le 09-07-2006 16:53
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Question ou texte du défi :
Le but de ce défi est de créer un programme qui supprime une ligne au choix d'une matrice formée par vous ou par moi (elle doit avoir une taille au hasard puisque votre code doit pouvoir s'adapter à n'importe quelle matrice).

La fonction n'existe pas, à vous de trouver comment faire !

PS : Neuronix a déjà trouvé, mais je ne suis pas sur que sa technique soit la plus compacte...

Les programmes seront notés sur la rapidité , puis sur leur taille mémoire.

Votre programme devra donc commencer par :
"Ligne a supprimer "?Þr


Je veux que la fin de votre programme m'affiche en Mat B la Mat A moins sa ligne enlevée et je veux également que la Mat A soit comme au départ.


En résumé :
On commence avec une Mat A de dimensions aléatoires remplie de valeurs aléatoires(c'est vous qui choisissez comment la créer et la remplir et on fini avec cette Mat A identique au début et une Mat B de 9*10.

Bonne chance !
Votre technique doit pouvoir s'adapter à n'importe quelle taille de matrice remplie avec n'importe quelles valeurs...


Commentaires :
Pages: Précédente | 1, 2, 3 | Suivante

NeuronixHors ligneFondateurPoints: 4488 Défis: 21 Message
Posté le 12-07-2006 à 21:42 | #
tu t'en fous, si ton algo pour la suppression est plus rapide tout va bien. Ensuite il suffit de remplacer dans tetris en utilisant mon algo de réaffichage
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 13-07-2006 à 11:01 | #
Je veux trouver le mien (fierté oblige) !
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 13-07-2006 à 12:44 | # | Fichier joint
J'ai fais tout à l'heure dans le train ton défis en quelques minutes, l'algorithme est très court par contre niveau vitesse je ne sais pas s'il est plus rapide ou pas que celui du neuronix ou du tiens
Le programme fais envorion 300 octets car je créer une matrice aléatoire au début, j'ai mis la suppression de colonne en plus, etc...
MatronixHors ligneAncien administrateurPoints: 6058 Défis: 82 Message
Posté le 19-07-2006 à 19:02 | #
tu devrais mettre une largeur de colonne fixe (puisque c'est pour tetris) et le max en hauteur.

Le nombre de cases en largeur a du être vachement calculé quand même quand on y pense : faut faire dur, mais pas trop etc...
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 19-07-2006 à 19:31 | #
Et oui et au fait Lenain j'ai mis mon programme 2 postes avant
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 19-07-2006 à 19:54 | #
J'ai beaucoup de choses à faire Muelsaco, mais je regarde ton prog ce soir.

Sinon matronix, ton programme doit marcher quelque soit la matrice, donc il n'y a pas de taille fixe...
MatronixHors ligneAncien administrateurPoints: 6058 Défis: 82 Message
Posté le 19-07-2006 à 20:10 | #
à mon avis tu mets ce défi pour l'utiliser dans tétris > donc tu veux faire le plus court possible > donc largeur fixe (à part si tu veux faire varier la largeur de ta colonne)
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 19-07-2006 à 20:14 | #
De toute facon, je ne prends jamais l'algo d'un autre joueur, surtout que crois avoir trouvé le plus court (je regarde pour toi Muelsaco ce soir )
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 20-07-2006 à 11:03 | #
ohlala les chevilles, pauvre nain noir
LenainnoirHors ligneAncien administrateurPoints: 5186 Défis: 24 Message
Posté le 20-07-2006 à 11:06 | #
Ba écoute, si tu me bas, j'en serai ravi !

Pages: Précédente | 1, 2, 3 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 85 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd