Завдання
Ваше завдання - створити рядок, який містить середні символи рядка. Першим символом результату буде середній символ першого символу (який є першим символом), а другий середній символ двох перших символів тощо.
Що таке середній характер?
Рядки - це масиви байтів. Середній символ рядка можна знайти, обчисливши середнє значення ASCII символів у рядку та взявши відповідний символ ASCII.
Наприклад, рядок "Hello!"може бути записаний як послідовність байтів 72 101 108 108 111 33. Середнє значення значень ascii становить 533/6 = 88,833 ... і коли воно округляється до найближчого цілого числа, ми отримуємо 89, що є кодом ascii для великої літери Y.
Правила
- Можна припустити, що вхід містить лише символи для друку ASCII
- Вхід може бути прочитаний з stdin або як аргументи командного рядка або як аргументи функції
- Вихід повинен бути stdout. Якщо ваша програма функціонує, ви також можете повернути рядок, який ви інакше надрукували.
- Це має бути ціла програма або функція, а не фрагмент
- Застосовуються стандартні лазівки
- Цілі числа округляються за функцією
floor(x+0.5)або подібною функцією.
Як я виграю?
Це кодовий гольф , тому найкоротша відповідь (у байтах) у виграші.
Приклади
Hello!→HW^adYtest→tmop42→43StackExchange→Sdccd_ccccddd
