Bu cevap-zincirleme görevi , toplamda 7 cevapla Buğday Sihirbazı'nın kazanılmasıyla sonuçlandı . Başka bir cevap kabul edilir, ancak bu meydan okuma için kabul edilen yanıtı veya kazananı etkilemez.
Görev:
x
Giriş olarak alınan bir sayının tüm pozitif bölmelerini yazdırın .
Giriş:
x
Pozitif bölenleri hesaplanması gereken sayı (taban 10'da) olan tek bir sayı .
Çıktı:
Tüm olumlu bölenler x
. Herhangi biçimler de dahil izin verilir \n
, ,
, ;
yeter ki anlaşılabilir gibi ayırıcı olarak ve boşluk. Çıktı bir Tamsayılar veya Dizeler dizisi de olabilir (örn [1, 2, 3, 5, 30]
.). Bölücüleri dilinize stdout, konsol veya eşdeğeri olarak verebilirsiniz veya bir işlevden döndürülebilirler .
kurallar
- Bir kullanıcı arka arkaya iki kez cevap vermeyebilir
- Cevabınız, bir şeyleri başlatmak için 20 karaktere "dönüşebilen" Cevap 2'nin yanı sıra önceki yanıttan en fazla 15 karakter kaldırabilir, ekleyebilir veya değiştirebilir (boşluk sayılmaz)
- Zaten bir cevabı olan bir programlama dilinde cevap göndermenize izin verilmez, istisna o dilin tamamen farklı bir versiyonudur (örneğin: Eğer bir cevap
Python 2.7
gönderirsem, bir tane gönderebilirsinizPython 3
, ancak giremezsinizPython 2.6
) - Standart boşluklara izin verilmez
- Sen edilir alma bölenler için inşa eklentileri kullanmasına izin bu meydan uğruna,
- Sen gerekir numarası ve Sorunun başlığında dil adını ve ilgili kişiden değişti karakter sayısını cevabım içerir
puanlama
İşler halledildiğinde en çok gönderime sahip olan kullanıcı kazanır. Beraberlik durumunda, cevaplarından birinde en yüksek puanı alan kullanıcı kazanır. Skorda da bir kravat varsa, en eski gönderime (en yüksek puan alan cevap) sahip olan kullanıcı kazanan ilan edilecektir.
Not: "anlaşınız" <=> 7 Son yanıtın gönderilmesinden bu yana 3 gün geçti
Örnekler:
Input, Output:
14 => [1, 2, 7, 14]
25 => [1, 5, 25]
65 => [1, 5, 13, 65]
114 => [1, 2, 3, 6, 19, 38, 57, 114]
Veya belirtilen koşulları karşılayan herhangi bir eşdeğer çıktı.
Son Not : Cevapları en eskisine göre sıralarsanız bu soru daha iyidir. İlk cevabı Python 2.7'ye göndereceğim, bu yüzden ikinci cevabı buna bağlı olarak göndermelisiniz. İyi şanslar ve iyi eğlenceler!
Liderler Sıralaması:
Bu liste eskimiş olabilir, düzenlemek için serbest bırakılmış olabilir:
1) Buğday Sihirbazı [Güncel Lider 🏆] : 7 cevaplar - Python 1.6 , 05AB1E , Aslında , Del | m | t , DSF , Beyin Flak , yüksek oranlarda konuşma
2) Riley: 3 cevap - Cidden , CJam , 2sable
3) Jonathan Allan: 2 cevap - Python 3 , Jelly
3) ETHproductions: 2 cevap - Japt , Pyth
3) Mistah Figgins: 2 cevap - Befunge-98 , Brain-Flak Classic
6) Riker: 1 cevap - MATL
6) dzaima: 1 cevap - SOGL 0.8.2
6) LegionMammal978: 1 cevap - Boşluk
6) Nick Clifford: 1 cevap - Ohm
6) Lynn: 1 cevap - GolfScript
6) MickyT: 1 cevap - Cubix
Mesafe hesaplayıcı
Bu snippet'i iki giriş arasındaki mesafeyi hesaplamak için kullanabilirsiniz:
function L(s,t){if(s===t)return 0;var S=s.length,T=t.length;if(S*T===0)return S+T;for(var i=0,v0=[],v1=[];i<=T;i++)v0[i]=i;for(i=0;i<S;i++){v1[0]=i+1;for(var j=0;j<T;j++)v1[j+1]=Math.min(v1[j]+1,v0[j+1]+1,v0[j]+(s[i]!=t[j]));for(j=0;j<=T;j++)v0[j]=v1[j]}return v1[T]}
<textarea id=A rows=10></textarea><textarea id=B rows=10></textarea><br>
Distance: <span id=O>0</span> <button onclick="O.innerHTML=L(A.value.replace(/\s/g,''),B.value.replace(/\s/g,''))">Run</button>