В Dungeons and Dragons некоторые из наиболее важных атрибутов персонажа - это оценки способностей. Для шести способностей существует 6 баллов способностей. Способности: Сила, Ловкость, Телосложение, Интеллект, Мудрость и Харизма.
При определении очков для персонажа я использую следующую процедуру: бросьте 4d6, отбросьте наименьшее, в любом порядке. Это означает, что я бросаю 4 шестигранных кубика, игнорирую наименьший результат и суммирую остальные 3. Это делается 6 раз. Полученные числа присваиваются способностям любым удобным для меня способом.
Система, которую я использую для присвоения баллов способностям, состоит в том, чтобы присвоить наивысший балл наиболее важному навыку моего персонажа, который зависит от класса моего персонажа, назначить второй наивысший балл для Телосложения, поскольку каждому нужна Конституция, и произвольно назначить остальные четыре балла.
Вот таблица самых важных навыков для различных классов:
Bard - Charisma
Cleric - Wisdom
Druid - Wisdom
Fighter - Stregth
Monk - Wisdom
Paladin - Charisma
Rogue - Dexterity
Sorcerer - Charisma
Wizard - Intelligence
Задача: я дам вам (в качестве входных данных) первую букву класса моего персонажа (заглавными буквами). Я бы хотел, чтобы вы свернули оценки способностей и присвоили им способности, как описано выше, а затем вывели их в следующем порядке: Сила, Ловкость, Телосложение, Интеллект, Мудрость, Харизма.
Пример:
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.
Вывод может быть дан в любом формате, где числа четко разделены и в правильном порядке.
Самый короткий код в байтах побеждает. Стандартные лазейки запрещены.