Başqa söz sıralaması
Yeni bir söz qiymətləndirmə sistemi icad edilib və bu sistem aşağıdakı kimi təsvir olunur. Hər bir hərfin əlifba sırasına uyğun bir dəyəri var, məsələn, a=1, b=2, c=3, ..., z=26. Sözün qiyməti, hərflərinin dəyərlərinin cəmi və bonusların cəmi ilə hesablanır. Əgər bir söz ikiqat hərflər (yəni ardıcıl iki eyni hərf) ehtiva edirsə, həmin hərfin dəyərinin 2 qat bonusunu alır. Nümunələrə baxın:
alma = (1+16+16+12+5) + bonus 2x16 = 82
banan = (2+1+14+1+14+1) = 33 (bonus yoxdur)
portağal = 15+18+1+14+7+5 = 60 (bonus yoxdur)
hərəkət = (1+3+20+5+4) = 33 (bonus yoxdur)
öhdəlik = 3+15+13+13+9+20 + bonus 13x2 = 99
Bir hərf bonusu yalnız bir dəfə hesablana bilər.
Verilən sözlər siyahısına əsasən, onları qiymətlərinin azalan sırasına görə yenidən düzəltmək sizin vəzifənizdir. Eyni qiymət olduqda, sözləri leksikoqrafik olaraq sıralayın.
Giriş verilənləri
Girişdə hər biri ayrı sətirdə olan sözlər ardıcıllığı verilir. Hər bir söz yalnız kiçik hərflərdən (a...z) ibarətdir və ən çox 20 hərf ehtiva edir. Girişdə ən çox 1000 sətir ola bilər.
Çıxış verilənləri
Çıxış, bu metodla yenidən düzülmüş giriş sözlərinin ardıcıllığını ehtiva edir. Hər sətirdə yalnız bir söz var. Əgər təkrarlanan sözlər varsa, onların hamısını saxlayın. Çıxışda nə boşluqlar, nə də boş sətirlər var.