Завдання Враховуючи текст, який не містить символів, [
або ]
виконайте такі дії:
- Для кожного примірника
Amen
хоча б однієї великої літери (тому всі випадкиAmen
виключенняamen
) виведіть ту самуAmen
(збережіть великі літери). - Для кожного примірника
/all the people said[?: ]/i
(це регулярний вираз) також виводитьсяAmen
(будь-який випадок є нормальним.)
Після кожного виводу ви можете вибрати будь-який постійний роздільник, наприклад, новий рядок, пробіл чи нічого.
Це кодовий гольф , тому виграє найкоротша програма в байтах.
Приклад IO
Input: I said AMEN! AMEN, PEOPLE!
Output: AMENAMEN ; any separator is fine, I choose none.
Input: amen amen amen amen
Output: ; nothing
Input: ; empty
Output: ; nothing
Input: *blah blah blah* And all the people said?
Output: Amen
Input: all the people said:
Output: Amen
Input: AMEN AMeN AmeN aMEN amen AmEn
Output: AMEN AMeN AmeN aMEN AmEn
Input: All the people said Amen! And all the people said AMEN!
Output: Amen Amen Amen AMEN
Input: LAMEN! Amen.
Output: AMEN Amen
Input: AmenAmenAmenAmenAMENamen
Output: Amen Amen Amen Amen AMEN
Input: And he was like, "Amen", then we were all like, "Amen, bruh."
Output: Amen Amen
Input: And all the aMen people said.
Output: aMen
Бонус
- -20 байт , якщо ви можете «захопити» пунктуація , що слідує за
Amen
, тобтоAmen! => Amen!
,AmEN. => AmEN.
,I said Amen, bruh. => Amen,
іAMEN!!!! => AMEN!!!!
.!
є єдиним символом, який зберігається кілька разів..?!,
є єдиними символами, які збереглися таким чином. - -40 байтів, якщо є екземпляр
amen
, вивести,Heresy! at index [i]
а не нічого, де[i]
є індекс слова, що порушує, тобтоamen
.
Бонусні IO
Вхід і вихід мають форму input => output
. (Роздільник тут - пробіл.)
BONUS 1
Can I get an Amen! => Amen!
AMEN! and AMEN! and a final Amen... => AMEN! AMEN! Amen.
Amen? Amen, and amEn! => Amen? Amen, amEn!
BONUS 2
The man sighed and said, "amen," and left. It's AMEN! => Heresy! at index [26] AMEN!
Табло лідерів
Ось фрагмент стека для створення як звичайного табло, так і огляду переможців за мовою.
Щоб переконатися, що ваша відповідь відображається, будь ласка, почніть свою відповідь із заголовка, використовуючи наступний шаблон Markdown:
# Language Name, N bytes
де N
розмір вашого подання. Якщо ви покращите свій рахунок, ви можете зберегти старі бали у заголовку, прокресливши їх. Наприклад:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Якщо ви хочете включити у свій заголовок декілька чисел (наприклад, тому що ваш рахунок становить суму двох файлів або ви хочете окремо перерахувати штрафні санкції для перекладача), переконайтесь, що фактичний бал є останнім номером у заголовку:
# Perl, 43 + 2 (-p flag) = 45 bytes
Ви також можете зробити ім'я мови посиланням, яке потім з’явиться у фрагменті таблиць лідерів:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
a
в amen
. Наприклад, G amen => 2
якщо ваша мова нульова; 3, якщо він одноіндексований.
AMEN!!!! => AMEN!!!!
і все ж and a final Amen... => Amen.
?
amen
повинні бути в порядку?