دشواری: 5%

امتیاز نام‌ها

با کمک فایل names.txt (روی اسم فایل راست کلیک کنید و با گزینه‌ی ‘Save Link/Target As…’ ذخیره‌اش کنید) که یک فایل ۴۶ کیلوبایتی شامل بیش از پنج‌هزار نام است این مسئله را حل کنید.

ابتدا نام‌ها را به ترتیب لغت‌نامه‌ای مرتب کنید، سپس امتیاز هر نام را ارزش الفبایی آن ضربدر جایگاه آن در لیست تعریف می‌کنیم.

ارزش الفبایی یک نام را مجموع جایگاه حروف آن تعریف می‌کنیم، به طور مثال ارزش الفبایی COLIN برابر با $3 + 15 + 12 + 9 + 14 = 53$ است، همچنین COLIN در لیست ۹۳۸ امین نام در حالت مرتب‌شده است، پس امتیاز COLIN برابر با $938 \times 53 = 49714$ است.

مجموع امتیاز کلمات این فایل چند است؟

ارسال پاسخ