EKİM 22, ULUSLARARASI BAP KİLİDİ GÜNÜDÜR ! Ne yazık ki, bazılarına, büyük harflerin kilidinin zerafetini yeniden bildirmeyin. Diyelim ki "OBNOXIOUS" VEYA "SHOUTING GİBİ" VEYA BAZI OLMADAN. BU İLERİ İLLOGİK VE İNAN ŞİKAYETLERİNE UYGUN OLARAK UYGUN OLARAK, LÜTFEN DURDURULMAK İÇİN "HAZIRLANABİLİR" VEYA "GEREKLİ" METİNE NORMAL METİN OLAN BİR PROGRAM YAZIN.
Açıklama
Çözümünüz için girdi ve çıktı, yalnızca yazdırılabilir ASCII karakterleri içeren dizeler olacaktır.
Giriş dizesi sıfır veya daha fazla büyük harf kilidi koşusu içerir . Bir caps lock run (veya kısaca CLR) aşağıdaki gibi tanımlanır:
CLR , bir kelimenin ilk karakteri dışında
a-z
, küçük harf ( ) içermemelidir .- Bu zorluğun amaçları için kullanılan bir sözcük , boşluk olmayan bir dizidir. Yani,
PPCG
,correcthorsebatterystaple
vejkl#@_>00()@#__f-023\f[
tüm kabul edilir kelime s.
- Bu zorluğun amaçları için kullanılan bir sözcük , boşluk olmayan bir dizidir. Yani,
CLR ayrıca en az bir boşluk içermelidir; bu nedenle en az iki kelime olmalı .
CLR’deki her kelimenin en az iki harf içermesi gerekir (
A-Za-z
).- Bunun, CLR'ye dahil edilmemiş çevre karakterleri olmadan, kendi başına alınan CLR'ye atıfta bulunduğunu unutmayın. Örneğin, bir değil dize nedeniyle CLR kendiliğinden sahiptir kelime ler az iki harfle.
foO Bar
O B
- Bunun, CLR'ye dahil edilmemiş çevre karakterleri olmadan, kendi başına alınan CLR'ye atıfta bulunduğunu unutmayın. Örneğin, bir değil dize nedeniyle CLR kendiliğinden sahiptir kelime ler az iki harfle.
CLR'ler "açgözlülükle" ayrıştırılmalıdır - yani, daima mümkün olan en uzun CLR'yi bulmalısınız.
Giriş dizisindeki tüm CLR'leri tanımladıktan sonra, CLR'lerin içindeki tüm harflerin harflerini değiştirin ve elde edilen dizgeyi çıktılayın.
Test durumları
İlk satır girdi, ikincisi çıktı. Girişin kalın kısımları, CLR olarak kabul edilen alt dizilerdir.
CAPS LOCK IS THE BEST!
caps lock is the best!
I really LOVE pROGRAMMING pUZZLES AND cOde Golf!
I really love Programming Puzzles and Code Golf!
This is a challenge on PPCG. This is a test CASE. TEST
This is a challenge on PPCG. This is a test case. test
LorEM iPSUM DOLoR sIT amet, conSECTETur ADIPISciNG eLIT. MAECENAS iD orci
Lorem Ipsum doloR sIT amet, conSECTETur ADIPIScing Elit. maecenas Id orci
;'>}{/[]'"A*(389971(*(#$&B#@*(% c'>#{@D#$! :,>/;[e.[{$893F
;'>}{/[]'"a*(389971(*(#$&b#@*(% C'>#{@d#$! :,>/;[e.[{$893F
iT'S cAPS lOCK DAY!!! cELebraTE THis WONDERFUL key
It's Caps Lock day!!! Celebrate this WONDERFUL key
aBcDE fGHIj KLmNO pQrST (uVwXY) ZZ___Zz__Z
aBcde Fghij KLmno PqrST (uVwxy) zz___zz__Z
#aA# aA
#aA# aA
kurallar
Girişin hiçbir zaman üst üste iki veya daha fazla boşluk içermeyeceğini ve hiçbir zaman bir satır veya sonda boşluk içermeyeceğini varsayabilirsiniz.
Kodunuzun tamamı bir CLR ise% 20 bonus (kod uzunluğunuzu 0,8 ile çarpın). ;) (çoğunlukla sadece eğlence için, çünkü kazananların bu bonusu kazanması pek olası değil)
Bu kod golf , yani bayt cinsinden en kısa kod kazanır.
PPCG. T
boşluk içerir)