Trong Dungeons và Dragons, một số thuộc tính quan trọng nhất của nhân vật là điểm số khả năng. Có 6 điểm khả năng, cho sáu khả năng. Các khả năng là Sức mạnh, Khéo léo, Hiến pháp, Trí thông minh, Trí tuệ và Thần thái.
Khi xác định điểm cho một nhân vật, tôi sử dụng quy trình sau: Cuộn 4d6, giảm thấp nhất, theo bất kỳ thứ tự nào. Điều này có nghĩa là tôi tung 4 con xúc xắc sáu mặt, bỏ qua kết quả thấp nhất và tính tổng số còn lại 3. Điều này được thực hiện 6 lần. Các số kết quả được gán cho các khả năng theo bất kỳ cách nào tôi muốn.
Hệ thống tôi sử dụng để gán điểm cho các khả năng là gán điểm cao nhất cho kỹ năng quan trọng nhất của nhân vật, tùy thuộc vào lớp nhân vật của tôi, gán điểm cao thứ hai cho Hiến pháp, vì mọi người đều cần Hiến pháp và gán bốn điểm khác tùy ý.
Đây là bảng các kỹ năng quan trọng nhất cho các lớp khác nhau:
Bard - Charisma
Cleric - Wisdom
Druid - Wisdom
Fighter - Stregth
Monk - Wisdom
Paladin - Charisma
Rogue - Dexterity
Sorcerer - Charisma
Wizard - Intelligence
Thách thức: Tôi sẽ cung cấp cho bạn (dưới dạng đầu vào) chữ cái đầu tiên của lớp nhân vật của tôi (viết hoa). Tôi muốn bạn cuộn điểm số khả năng và gán chúng cho các khả năng như được mô tả ở trên, và sau đó xuất chúng theo thứ tự Sức mạnh, Khéo léo, Hiến pháp, Trí thông minh, Trí tuệ, Thần thái.
Thí dụ:
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.
Đầu ra có thể được đưa ra ở bất kỳ định dạng nào trong đó các số được phân tách rõ ràng và theo đúng thứ tự.
Mã ngắn nhất trong byte thắng. Sơ hở tiêu chuẩn bị cấm.