четверг, 19 октября 2017 г.

c#

Кількість елементів, рівних максимуму
Послідовність складається з натуральних чисел і завершується числом 0. Завжди задається не більше 10000 чисел (не рахуючи завершуючого числа 0). Визначте, скільки елементів цієї послідовності дорівнюють її найбільшому елементу. Числа, які слідують за числом 0, зчитувати не потрібно.
Вхідні дані
Послідовність натуральних чисел, що завершується числом 0.
Вихідні дані
Кількість елементів послідовності, рівних її найбільшому елементу.
Вхідні дані
Sample 1
1
7
9
0

Sample 2
1
3
3
1
0
Вихідні дані
Sample 1
1

Sample 2

2

Перше та останнє входження

Задано рядок літер. Якщо у ноьму літера f зустрічається лише один раз, виведіть її індекс (нумерація індексів з 0).
Якщо вона зустрічається два або більше разів, виведіть індекс її першої та останньої появи.
Якщо літера f у заданому рядку не зустрічається, нічого не виводьте.

Вхідні дані

Один рядок з не більш ніж 255 літер.

Вихідні дані

Виведіть відповідь в залежності від того скільки разів у вхідному рядку зустрічається літера f.

Спальні вагони
Поїзд складається із спальних вагонів, які позначаються буквою k, і сидячих вагонів, які позначаються буквою p. Знайдіть найбільшу кількість спальних вагонів, які розміщені один за одним в поїзді.
Вхідні дані
В одному рядку записано послідовність букв k і p, довжина якої від 1 до 1000 символів.
Вихідні дані
Вивести одне число – найбільшу кількість спальних вагогів, що слідують один за одним.
Вхідні дані #41
kpkkp
Вихідні дані #41
2


Кількість днів

Знайти кількість днів між двома календарними датами, причому початковий і кінцевий дні враховуються також.

Вхідні дані

В першому і другому рядку вхідного файлу записано по одній календарній даті у форматі D M Y ( день місяць рік ). 1 ≤ D ≤ 311 ≤ M ≤ 121 ≤ Y ≤ 2100.

Вихідні дані

У вихідний файл потрібно записати одне число – кількість днів між датами.
Вхідні дані
1 12 2008
31 12 2008
Вихідні дані
31
Перевірка ПДП
Задано рядок, який складається з круглих, квадратних та фігурних дужок.
Потрібно перевірити, чи є він правильною дужковою послідовністю.
Вхідні дані
У вхідному файлі записано дужкову послідовність довжиною не більше 10000 символів.
Вихідні дані
Виведіть YES, якщо дужкова послідовність є правильною, і NO у протилежному випадку.
Вхідні дані
Sample 1
([]())

Sample 2
([)]
Вихідні дані
Sample 1
YES

Sample 2
NO

Тура
Потрібно визначити, чи б'є тура, яка стоїть на клітинці з вказаними координатами (номер рядка та номер стовбця), фігуру, яка стоїть на іншій клітинці.
Вхідні дані
Вводяться чотири числа: координати тури (два числа) та координати іншої фігури (два числа), кожне число вводиться у окремому рядку.
Вася - хлопчик, що запропонував цю задачку, ще не вивчив шахову нотацію, тому позицію фігур задає за своїми правилами, які більш схожі на положення точок у 1-ій чверті координатної площини, ніж на опис шахової позиції.
Вихідні дані
Виведіть "YES", якщо тура б'є фігуру, інакше виведіть "NO".
Вхідні дані #1
1
1
1
2
Вихідні дані #1
YES

Відмінник Вася
Вася відмінник. Він радіє кожній п'ятірці, яку побачить у числі. Кожен ранок він їде на автобусі і рахує кількість п'ятірок у квиточку, який йому попався. За давною прикметою (яка діє ще з 2-го класу), він знає, що за день отримає стільки п'ятірок, скільки у нього їх у квиточку. За номером сьогоднішнього Васиного квиточка визначіть, скільки п'ятірок він отримає у цей день.
Вхідні дані
Номер Васиного квиточка n (0 ≤ n≤ 9999).
Вихідні дані
Виведіть кількість п'ятірок, яку отримає Вася.
Вхідні дані #1
3533
Вихідні дані #1
1

Комментариев нет:

Отправить комментарий