1385: Рівень учасника

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 10,00 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

Після закінчення онлайн-туру інтернет-олімпіади журі вирішило оцінити навички кожного учасника. Пропонується провести класифікацію учасників по кількості розвʼязаних задач:

• Учасник, який розвʼязав 0 задач — початківець (Beginner).

• Учасник, який розвʼязав 1 задачу — молодший розробник (Junior Developer).

• Учасник, який розвʼязав 2 задачі — розробник (Middle Developer).

• Учасник, який розвʼязав 3 задачі — старший розробник (Senior Developer).

• Учасник, який розвʼязав 4 задачі — хакер (Hacker).

• Учасник, який розвʼязав 5 задач - Jeff Dean.

Складіть програму, яка автоматично визначить рівень навичок кожного учасника онлайн-туру.

Формат вхідних даних

Перший рядок вхідного потоку містить єдине ціле числло ~N~ ~(1 ≤ N ≤ 5000)~ — кількість учасників туру.

Кожен з наступних ~N~ рядків містить пʼять розділених пропусками цілих чисел ~A[i,1], A[i,2], A[i,3], A[i,4], A[i,5]~. ~j~-те із цих чисел ~(1 ≤ j ≤ 5)~ дорівнює 1, якщо ~i~-й учасник розвʼязав ~j~-ту задачу, інакше воно дорівнює 0.

Формат вихідних даних

Для кожного учасника виведіть в окремому рядку рівень учаника — один з рядків "Beginner", "Junior Developer", "Middle Developer", "Senior Developer", "Hacker", "Jeff Dean" (без лапок)

Приклад вхідних даних

7
0 0 0 0 0
0 1 0 1 0
0 0 1 0 0
1 1 1 1 1
0 1 1 1 0
0 1 1 1 1
1 1 1 1 0

Приклад вихідних даних

Beginner
Middle Developer
Junior Developer
Jeff Dean
Senior Developer
Hacker
Hacker

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.