Belirli bir omnifix ifadesini değerlendirin.
Omnifix normal matematiğin ek gösterimi gibidir, ancak argümanları çevreleyen her sembolün ek kopyaları ile. Dış semboller parantezin yerini alır ve bu nedenle ek parantezlere gerek yoktur.
Diliniz -0-n-
için makul bir aralıkta toplama, çıkarma, çarpma, bölme ve pozitif gerçek sayıları (negatif olanlar yazılabilir ) desteklemelisiniz.
Artı ve eksi olmalı +
ve -
ancak kullanabilir *
veya ×
kez ve /
ya ÷
bölünerek. Talep üzerine diğer makul sembollere izin verilecektir.
Brownie, açıklama ve ek özellikler (ek işlemler, negatif sayılar, dizeler vb.)
Lütfen mümkünse çözümünüzü test etmek için bir bağlantı sağlayın.
Örnekler
Açıklığa kavuşturmak için, aşağıdaki açıklamalar ¯
negatif sayıları belirtmek için yüksek eksi ( ) kullanır. Negatif sayıları makul bir format kullanarak döndürebilirsiniz.
-5-2-
→ 3
+2+×3×2×+
→ 8
( +2+×3×2×+
→ +2+6+
→ 8
)
-14--3-1--
→ 12
( -4--3-1--
→ -14-2-
→ 12
)
+2.1+×3.5×2.2×+
→ 9.8
( +2.1+×3.5×2.2×+
→ +2.1+7.7+
→ 9.8
)
×3×÷-0-6-÷2÷×
→ -9
( ×3×÷-0-6-÷2÷×
→ ×3×÷¯6÷2÷×
→ ×3ׯ3×
→ ¯9
)
÷4÷-3-÷1÷2÷-÷
→ 1.6
( ÷4÷-3-÷1÷2÷-÷
→ ÷4÷-3-0.5-÷
→ ÷4÷2.5÷
→ 1.6
)
-
s ile -
s karıştırılamaz, s ¯
ile karıştırılamaz -
.
The explanations below use high minus (`¯`) to indicate negative numbers.
APL'yi kesinlikle seviyorsun.