Dans Dungeons and Dragons, certains des attributs les plus importants d'un personnage sont les scores de capacité. Il y a 6 scores de capacité, pour les six capacités. Les capacités sont la force, la dextérité, la constitution, l'intelligence, la sagesse et le charisme.
Pour déterminer les scores d'un personnage, j'utilise la procédure suivante: lancez 4d6, déposez le plus bas, dans n'importe quel ordre. Cela signifie que je lance 4 dés à six faces, ignore le résultat le plus bas et additionne les 3 autres. Cela se fait 6 fois. Les numéros résultants sont attribués aux capacités de la manière qui me convient.
Le système que j'utilise pour attribuer des scores aux capacités consiste à attribuer le score le plus élevé à la compétence la plus importante de mon personnage, qui dépend de la classe de mon personnage, d'attribuer le deuxième score le plus élevé à la Constitution, car tout le monde a besoin de la Constitution et d'attribuer arbitrairement les quatre autres scores.
Voici un tableau des compétences les plus importantes pour différentes classes:
Bard - Charisma
Cleric - Wisdom
Druid - Wisdom
Fighter - Stregth
Monk - Wisdom
Paladin - Charisma
Rogue - Dexterity
Sorcerer - Charisma
Wizard - Intelligence
Défi: je vais vous donner (en entrée) la première lettre de la classe de mon personnage (en majuscules). J'aimerais que vous obteniez les scores de capacités et les assigniez aux capacités comme décrit ci-dessus, puis les sortiez dans l'ordre Force, Dextérité, Constitution, Intelligence, Sagesse, Charisme.
Exemple:
Input: R
Rolls: 4316 3455 3633 5443 2341 6122
Scores: 13 14 12 13 9 10
Ordering: Highest goes to dexterity. Second goes to Constitution.
Output: 13 14 13 12 9 10
or
Output: 9 14 13 10 12 13
or etc.
La sortie peut être donnée dans n'importe quel format où les nombres sont clairement séparés et dans le bon ordre.
Le code le plus court en octets gagne. Échappatoires standard interdites.
C ++ - 387 octets
Première tentative ici, plus de golf requis, en particulier pour déterminer quelle classe est utilisée.
Golfé:
Plutôt non golfé:
la source