Cherche un moyen d'obtenir toutes les possibilités d'une puissance - Divers - Programmation
Marsh Posté le 24-04-2017 à 21:33:32
ça montre pas toutes les combinaisons une par une
Marsh Posté le 24-04-2017 à 21:47:34
Qu'entends tu par "une programmation", un bout de code? C'est trivial, mais il faut savoir comment compiler/exécuter tel et tel language... Je pense qu'on peut même faire ça avec Libre Office Calc (ou Excel).
Il te faut juste une liste des possibilités pour exactement trois dés et rien d'autre?
edit: Tiens, si ça peut faire ton bonheur...
Spoiler : 111 |
Marsh Posté le 24-04-2017 à 22:09:31
Ok (mais il manque les 1 et les 2, mais bref), et si on veut un plus grand nombre de dés ? Y a rien qui peut donner ça directement ?
Marsh Posté le 24-04-2017 à 22:20:09
ErgolLiquide a écrit : Ok (mais il manque les 1 et les 2, mais bref) |
Comment ça?
Citation : et si on veut un plus grand nombre de dés ? Y a rien qui peut donner ça directement ? |
Tu utilises Windows? Je peux te faire un petit machin en ligne de commande, entrée: nombre de dés, sortie: toutes les combinaisons si tu veux, comme je disais c'est trivial.
(EDIT: A condition que tu me trouves un site ou je peux téléverser le truc sans m'emmerder avec du JS ou m'enregistrer ou quelque chose comme ça... Et puis est-ce que tu veux vraiment exécuter des fichiers d'origine inconnu? Je ne suis pas méchant mais de manière générale c'est une très mauvaise idée.)
Marsh Posté le 24-04-2017 à 22:29:15
Ah oui nan j'ai rien dit pour les 1 et 2
oui j'utilise windows, et pourquoi pas copier coller le code ici ?
Marsh Posté le 24-04-2017 à 22:34:30
nan tu déconne il dit bien 'ligne de commande, entrée: nombre de dés, sortie: '
Marsh Posté le 24-04-2017 à 22:42:33
J'ai pas de code sous la main mais je vais en écrire. Je peux le poster, mais est-ce que tu sais faire marcher un compilateur C?
Marsh Posté le 24-04-2017 à 22:47:07
rat de combat a écrit : J'ai pas de code sous la main mais je vais en écrire. Je peux le poster, mais est-ce que tu sais faire marcher un compilateur C? |
oui enfin jvais en dl un
Mais je connais oui
Marsh Posté le 24-04-2017 à 23:24:59
ErgolLiquide a écrit : oui enfin jvais en dl un |
Comme tu veux, bon courage si tu n'as aucune expérience en prog... edit: Pas vu ton edit, dans ce cas c'est effectivement mieux de poster le code comme je viens de le faire de toute façon.
Bon, le temps de trouver un algo qui va bien, voici le code. Sans garantie, à vos risques et tout ça bien sûr.
compiler avec gcc fichier.c
utiliser: executable.exe <nombre de dés>
Code :
|
Marsh Posté le 25-04-2017 à 08:15:15
Bon désolé j'arrive même pas en fait , y a moyen de l'uploader sur https://files.fm/ plz ?
Marsh Posté le 25-04-2017 à 11:26:55
Ben tu copies/colles le bout de code dans un fichier avec l'extension .c
Mais après, va falloir t'installer un compilateur C. Quelque chose me dit que c'est pas gagné...
Marsh Posté le 25-04-2017 à 11:48:33
Sinon si t'as python:
Code :
|
Edit: Ajout de la ligne de commande pour le lolz
Marsh Posté le 25-04-2017 à 19:41:06
Cool mais j'ai une synthaxe error stdin line 1 j'ai python 3
Marsh Posté le 25-04-2017 à 23:19:46
Supprime la première ligne sur python 3
Marsh Posté le 26-04-2017 à 23:29:38
Re,
j'ai une requête particulière,
comment faire pour remplacer les chiffres par des lettres ?
C'est à dire que au lieu de me donner 123, j veut que ça me donne itr
tous les 1 seraient des i, les 2 des t et les 3 des r
Exemple : 231 = rti
Voyez ce que je veut dire ?
Et pouvoir travailler autour des résultats, genre ajouter ce que je veut avant ou après chaque résultat
exemple :
au lieu d'avoir 123, j'ai abc
et en plus j'ai devant "résultat :"
ce qui fait qu'au lieu d'avoir 123, j'ai :
résultat : abc
Marsh Posté le 27-04-2017 à 08:33:25
En mapant les dés sur une chaine de caractère:
Code :
|
Tu peut envoyer le nom des faces des dés en paramètre avec --faces (ou -f)
Code :
|
Marsh Posté le 27-04-2017 à 08:45:38
Ok et ça me met tout à la suite quand on ajoute un postfix, y a possibilité de mettre tout à la ligne ? comme :
resultat : abc
postfix
faudrait un "mettre à la ligne" dans le post fix
Marsh Posté le 27-04-2017 à 09:02:26
ça? (sous windows)
Code :
|
Sinon modifier la valeur par défaut de postfix.
Marsh Posté le 27-04-2017 à 09:07:16
oui daccord, donc ^ en python ça veut dire à la ligne ?
J'essai de le mettre dans post fix, et synthax error que ce soit avec ' ' ou sans
Marsh Posté le 27-04-2017 à 10:20:18
Non c'est un truc pour envoyer des retours au chariot en ligne de commande windows.
En python (et dans tous les langages que je connais) c'est \n
Code :
|
Marsh Posté le 11-06-2017 à 06:19:29
Bonjour,
Comment faire pour passer d'une feuille notepad ou python à une autre si on a un ordi trop nul pour supporter un fichier avec 100k+ de données ?
C'est à dire que le programme écrirait les combinaisons sur une feuille, puis arrivé à 100k de combinaisons il continuerait mais sur une autre feuille.
c a d :
admettons la suite : aa aa aa aa bb bb bb bb
le script renderait :
aa
aa
aa
aa
*ouvre une nouvelle feuille*
bb
bb
bb
bb
j'en est besoin pour un travail de physique avant fin juin
Marsh Posté le 13-06-2017 à 17:11:08
j'ai pas compris ton histoire de suite.
Si tu parles de changer de fichier toutes les N lignes, oui c'est possible, mais il faudrait déjà changer le programme pour qu'il enregistre dans un fichier.
Actuellement il envoit tout dans la console.
Marsh Posté le 14-06-2017 à 10:42:37
Oui c'est ça, c'est à dire que je veut cela :
donnée 1
donnée 2
*enregistre dans 1.txt*
Ouvre un nouveau fichier
donnée 3
donnée 4
*enregistre dans 2.txt*
et ainsi de suite
Marsh Posté le 14-06-2017 à 15:30:27
Code :
|
Pour 10000 lignes par fichier
Code :
|
Marsh Posté le 24-04-2017 à 19:39:12
Bonjour,
admettons 3 dés, ça fait 216 possibilités (6*6*6)
Y a t-il une programmation, un logiciel pour voir toutes les possibilités ? Merci