Di Dungeons and Dragons, beberapa atribut terpenting dari karakter adalah skor kemampuan. Ada 6 skor kemampuan, untuk enam kemampuan. Kemampuannya adalah Kekuatan, Kecekatan, Konstitusi, Kecerdasan, Kebijaksanaan, dan Karisma.
Saat menentukan skor untuk karakter, saya menggunakan prosedur berikut: Gulung 4d6, jatuhkan yang terendah, dalam urutan apa pun. Apakah ini berarti bahwa saya melempar 4 dadu enam sisi, mengabaikan hasil terendah, dan menjumlahkan 3 lainnya. Ini dilakukan 6 kali. Angka-angka yang dihasilkan ditugaskan untuk kemampuan dengan cara apa pun yang saya inginkan.
Sistem yang saya gunakan untuk menetapkan skor pada kemampuan adalah dengan menetapkan skor tertinggi untuk keterampilan karakter saya yang paling penting, yang tergantung pada kelas karakter saya, menetapkan skor tertinggi kedua ke Konstitusi, karena semua orang membutuhkan Konstitusi, dan menetapkan empat skor lainnya secara sewenang-wenang.
Berikut adalah tabel keterampilan paling penting untuk berbagai kelas:
Bard - Charisma
Cleric - Wisdom
Druid - Wisdom
Fighter - Stregth
Monk - Wisdom
Paladin - Charisma
Rogue - Dexterity
Sorcerer - Charisma
Wizard - Intelligence
Tantangan: Saya akan memberi Anda (sebagai masukan) huruf pertama dari kelas karakter saya (Dalam huruf besar). Saya ingin Anda menggulirkan skor kemampuan dan menetapkannya pada kemampuan seperti dijelaskan di atas, dan kemudian menampilkannya dalam urutan Kekuatan, Kecekatan, Konstitusi, Kecerdasan, Kebijaksanaan, Karisma.
Contoh:
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.
Keluaran dapat diberikan dalam format apa pun di mana angka-angka dipisahkan dengan jelas dan dalam urutan yang tepat.
Kode terpendek dalam byte menang. Celah standar dilarang.
C ++ - 387 byte
Upaya pertama di sini, lebih banyak bermain golf, terutama dalam menentukan kelas apa yang sedang digunakan.
Golf:
Agak ungolfed:
sumber