Amaç Karakter içermeyen bir metin girişi verildiğinde [
veya ]
aşağıdaki eylemleri gerçekleştirin:
- Her Örneğin
Amen
en az bir büyük harf ile (böylece bütün örnekleriAmen
hariçamen
), aynı o çıktıAmen
(büyük harf korumak). - Her örneği için
/all the people said[?: ]/i
(bu bir Normal İfade), çıktı daAmen
(her durumda iyidir).
Her çıktıdan sonra, herhangi bir sabit ayırıcı seçebilirsiniz , örneğin bir satırsonu, boşluk veya hiçbir şey.
Bu bir kod golfü , bu yüzden bayttaki en kısa program kazanıyor.
Örnek ES'ler
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
Bonus
- -20 bayt şu yapabilirsiniz "kavrama" noktalama eğer
Amen
, yaniAmen! => Amen!
,AmEN. => AmEN.
,I said Amen, bruh. => Amen,
, veAMEN!!!! => AMEN!!!!
.!
birden çok kez korunacak tek karakterdir..?!,
korunacak tek karakterler bunlar. - -40 bayt , hiçbir şey yerine
amen
, çıktı örneği varsa, rahatsız edici sözcüğün dizini yani .Heresy! at index [i]
[i]
amen
Bonus IO'lar
Girdi ve çıktı biçimindedir input => output
. (Ayırıcı burada bir boşluktur.)
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!
Liderler
İşte hem düzenli bir skor tablosu hem de kazananları dile göre gözden geçirmek için bir Yığın Parçacığı.
Yanıtınızın göründüğünden emin olmak için lütfen aşağıdaki Markdown şablonunu kullanarak yanıtınızı bir başlıkla başlatın:
# Language Name, N bytes
N
gönderiminizin büyüklüğü nerede . Puanınızı artırmak varsa, olabilir onları içinden vurarak, başlığa eski hesapları tutmak. Örneğin:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Başlığınıza birden fazla sayı eklemek istiyorsanız (örneğin, puanınız iki dosyanın toplamı olduğu veya yorumlayıcı bayrak cezalarını ayrı olarak listelemek istediğiniz için), gerçek puanın başlıktaki son sayı olduğundan emin olun :
# Perl, 43 + 2 (-p flag) = 45 bytes
Dil adını, daha sonra skor tablosu snippet'inde görünecek bir bağlantı da yapabilirsiniz:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
a
in amen
. Örneğin, G amen => 2
diliniz sıfır endeksliyse; 3 tek indeksli ise.
AMEN!!!! => AMEN!!!!
ve yine de and a final Amen... => Amen.
?
amen
ler sırayla olmak zorunda?