Mục tiêu Đưa ra một đầu vào của văn bản không chứa các ký tự [
hoặc ]
, thực hiện các hành động sau:
- Đối với mọi trường hợp
Amen
có ít nhất một chữ cái viết hoa (vì vậy tất cả các trường hợpAmen
loại trừamen
), xuất ra cùng mộtAmen
(giữ lại viết hoa). - Đối với mọi trường hợp
/all the people said[?: ]/i
(đó là Biểu thức chính quy), cũng xuất raAmen
(mọi trường hợp đều ổn.)
Sau mỗi đầu ra, bạn có thể chọn bất kỳ dấu tách liên tục nào , ví dụ dòng mới, dấu cách hoặc không có gì.
Đây là một môn đánh gôn , vì vậy chương trình ngắn nhất tính bằng byte sẽ thắng.
IOs ví dụ
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
Tặng kem
- -20 byte nếu bạn có thể "lấy" dấu chấm câu mà theo
Amen
, tức làAmen! => Amen!
,AmEN. => AmEN.
,I said Amen, bruh. => Amen,
, vàAMEN!!!! => AMEN!!!!
.!
là nhân vật duy nhất được bảo tồn nhiều lần..?!,
là những nhân vật duy nhất được bảo tồn như vậy. - -40 byte nếu, có một thể hiện của
amen
, đầu ra,Heresy! at index [i]
thay vì không có gì, trong đó[i]
chỉ mục của từ vi phạm tức làamen
.
IOs tiền thưởng
Đầu vào và đầu ra có dạng input => output
. (Dấu phân cách ở đây là khoảng trắng.)
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!
Bảng xếp hạng
Dưới đây là một Stack Snippet để tạo cả bảng xếp hạng thông thường và tổng quan về người chiến thắng theo ngôn ngữ.
Để đảm bảo rằng câu trả lời của bạn hiển thị, vui lòng bắt đầu câu trả lời của bạn bằng một tiêu đề, sử dụng mẫu Markdown sau:
# Language Name, N bytes
nơi N
là kích thước của trình của bạn. Nếu bạn cải thiện điểm số của mình, bạn có thể giữ điểm số cũ trong tiêu đề, bằng cách đánh chúng qua. Ví dụ:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Nếu ở đó bạn muốn bao gồm nhiều số trong tiêu đề của mình (ví dụ: vì điểm của bạn là tổng của hai tệp hoặc bạn muốn liệt kê riêng các hình phạt cờ phiên dịch), hãy đảm bảo rằng điểm thực tế là số cuối cùng trong tiêu đề:
# Perl, 43 + 2 (-p flag) = 45 bytes
Bạn cũng có thể đặt tên ngôn ngữ thành liên kết sau đó sẽ hiển thị trong đoạn trích bảng xếp hạng:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
a
trong amen
. Ví dụ, G amen => 2
nếu ngôn ngữ của bạn không có chỉ mục; 3 nếu nó là một chỉ mục.
AMEN!!!! => AMEN!!!!
chưa and a final Amen... => Amen.
?
amen
s có phải theo thứ tự?