Meydan okuma:
Giriş:
İki tamsayı parametresi ave b(ve a<bve en az 2 olan fark)
Çıktı:
Bu metni çıktılar ya da geri verin, ave bbunlar:
(a,b) = ]a,b[ = {a<x<b} = {a<x&&x<b} = a+1..b-1
[a,b) = [a,b[ = {a<=x<b} = {a<=x&&x<b} = a..b-1
(a,b] = ]a,b] = {a<x<=b} = {a<x&&x<=b} = a+1..b
[a,b] = [a,b] = {a<=x<=b} = {a<=x&&x<=b} = a..b
Meydan okuma kuralları:
- G / Ç esnektir. İki tamsayı, ondalık, dizeleri (değil emin niçin hesaplamak gerekir çünkü olarak girilebilir Can vb bir dize / karakter dizi içinde döndürür STDOUT basılabilir
a+1veb-1Misafirim ama olmak ..) vb - Herhangi bir sayıda satır başı ve / veya sondaki yeni satır, her satır için herhangi bir miktar sondaki ve / veya satır aralığı bulunur.
- Eşit işaretlerdeki (aynı sütunda aynı hizada olanlar dahil) boşluklar zorunludur, diğer karakterler arasındaki boşluklara izin verilmez.
a+1veb-1bu hesaplamalardan sonra doğru değerlerle değiştirilir.- Bunun
≤yerine kullanmanıza izin verilmiyor<=. - Bunun
&yerine kullanmanıza izin verilmiyor&&. - Sayıların çıktısını almanıza izin verilir
.0(tutarlı olduğu ve bir ondalık sıfırdan fazla olmadığı sürece). - ( Doğru olması için ) '
aden en az 2 daha düşük olduğunu varsayabilirsiniz .b(a,b) - Satırlar gösterilen sıraya göre verilmelidir.
Örnek:
Giriş: a=-5, b=10
Çıkış:
(-5,10) = ]-5,10[ = {-5<x<10} = {-5<x&&x<10} = -4..9
[-5,10) = [-5,10[ = {-5<=x<10} = {-5<=x&&x<10} = -5..9
(-5,10] = ]-5,10] = {-5<x<=10} = {-5<x&&x<=10} = -4..10
[-5,10] = [-5,10] = {-5<=x<=10} = {-5<=x&&x<=10} = -5..10
Genel kurallar:
- Bu kod golf , bayt cinsinden en kısa cevap kazanır.
Code-golf dillerinin, codegolfing olmayan dillerle cevap göndermekten vazgeçmesine izin vermeyin. Herhangi bir programlama dili için mümkün olduğunca kısa bir cevap bulmaya çalışın. - Cevabınız için standart kurallar geçerlidir , bu nedenle STDIN / STDOUT fonksiyonlarını, uygun parametrelerle fonksiyonlarını ve geri dönüş tipini, tam programları kullanmanıza izin verilir. Senin çağrı.
- Varsayılan Loopholes yasaktır.
- Mümkünse, lütfen kodunuz için test içeren bir bağlantı ekleyin.
- Ayrıca, lütfen gerekirse bir açıklama ekleyin.
Not: Bu meydan okumayı Sandbox'ta hala bir kolmogorov-karmaşıklık mücadelesi olan ave bsabit kodlanmış olarak görenler için , genellikle gördüğümüz gibi kodlanmış ve kodlanmış cevapları sıkmaktan kaçınmak için bir giriş mücadelesi olarak değiştirdim. KC zorlukları.
aVe bher zaman en az 2 ayrı olacağını varsayabilirsin . Mücadeleyi düzenleyeceğim.
a=5, b=6hala çıktı için(5,6) = ... = 6...5?