Buzdolabı mıknatısları ile bir mesaj yazarken, Sürekli olarak bir ikame bulacaksınız 1bir 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 333büyü yeniden düzenlenebilir ICE CREAMilk iki yerde, 3s iki olmak için 180 derece döndürülmüş olan Es ve son 390 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 = 6ve 6 = 9bunları birleştirdik.
Tve Ldeğiştirilebilir değildir, ben ekleyemezsiniz T = 7. Aynı şey için N = Z = 2de 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.