Buzdolabı mıknatısları ile bir mesaj yazarken, Sürekli olarak bir ikame bulacaksınız 1
bir için I
. Bu zorlukta amacınız bir mesajın başka bir mesajın harfleri kullanılarak yazılıp yazılmayacağını bulmaktır. İzin verilen değişimler:
A = 4
B = 8
C = U
E = M = W = 3
G = 6 = 9
I = 1
L = 7
N = Z
O = 0
R = 2
S = 5
Örneğin, mesaj CIRCA 333
büyü yeniden düzenlenebilir ICE CREAM
ilk iki yerde, 3
s iki olmak için 180 derece döndürülmüş olan E
s ve son 3
90 derece bir hale getirmek için saat yönü tersinde döndürülen M
. Beyaz boşluklar mesajlara dahil edilebilir, ancak mıknatısları buzdolabına yerleştirerek yapıldığı için çözümünüzde hesaba katılmamalıdır.
Giriş
İki karakter dizisi (veya karakter dizisi). Tüm mesajlar eşleşecek^[A-Z0-9 ]+$
Çıktı
İki giriş dizesi birbirinin geçerli düzenlemesi ise Truthy, aksi takdirde falsey.
Örnekler
["CIRCA 333", "ICE CREAM"] => true
["DCLV 00133", "I LOVE CODE"] => true
["WE ARE EMISSARIES", "33 423 3315542135"] => true
["WE WANT ICE CREAM", "MET CIRCA 334 MEN"] => true
["I HAVE ICE CREAM", "HAVE 2 ICE CREAMS"] => false
Daha fazla telaşa örnekler
Bunlar, başka bir kelimeyle eşleşen 15+ harfli kelime. Bazıları önemsiz ikamelerdir, ancak bulduğum her şeyi dahil ettim.
["ANTHROPOMORPHISE","ANTHROPOMORPHISM"]
["ANTIPHILOSOPHIES","ANTIPHILOSOPHISM"]
["CIRCUMSTANTIALLY","ULTRAMASCULINITY"]
["DECENTRALIZATION","DENEUTRALIZATION"]
["DIMETHYLNITROSAMINE","THREEDIMENSIONALITY"]
["INSTITUTIONALISE","INSTITUTIONALISM"]
["INTERCRYSTALLINE","INTERCRYSTALLIZE"]
["INTERNATIONALISE","INTERNATIONALISM"]
["OVERCENTRALIZATION","OVERNEUTRALIZATION"]
["OVERCENTRALIZING","OVERNEUTRALIZING"]
["PREMILLENNIALISE","PREMILLENNIALISM"]
["TRANSCENDENTALIZE","TRANSCENDENTALIZM"]
Bu bir kod golf mücadelesi olduğundan, en kısa çözüm kazanır! En kısa çözümü gönderimden itibaren 7 gün içinde kabul edeceğim. Mutlu golf!
İlgili
EDIT : Yer değiştirmelerde hata yaptım, ayrı değiştirmeler yaptım G = 6
ve 6 = 9
bunları birleştirdik.
T
ve L
değiştirilebilir değildir, ben ekleyemezsiniz T = 7
. Aynı şey için N = Z = 2
de geçerli N = Z = R = 2
. Bununla birlikte, önerdiğiniz ikame türleri, daha sonra gönderebileceğim bu zorluğun daha zor bir versiyonunu yapacaktır. İlk önce bu tür zorlukların iyi karşılanıp karşılanmayacağını görmek istedim.
false
.