«code-golf» etiketlenmiş sorular

Code-golf, kaynak kodunun en az baytında belirli bir sorunu çözmek için bir yarışmadır.

30
N'ye kadar olan kopyalar
Bir sayı verildiğinde n >= 2, tüm pozitif tamsayıları ( çıktı numaralarından herhangi biriyle) olduğu nyerden daha az çıktılayın . Bu tür sayılar birbirlerinin kopyasıdır .gcd(n, k) == 1k Örnek: 10Çıktıyı verir [1, 3, 7, 9](sayılar açıkça ayrılmadan ve bir çeşit listede olduğu sürece istediğiniz herhangi bir biçimde). Liste yinelenen …

25
Önemli Boşluk: Polisler
Bu zorluğun amacı doğrultusunda, boşluk alanını yalnızca satır beslemeleri (0x0A) ve boşluklar (0x20) olarak tanımlayacağız . Çoğu dilin ve regex lezzetinin, ASCII aralığının içinde ve dışında bulunan diğer birçok karakteri de boşluk olarak kabul ettiğini, bu nedenle karşılık gelen yerleşiklerden yararlanamayabileceğinizi unutmayın. Polislerin Mücadelesi Seçtiğiniz bir dilde, ASCII (NUL hariç) …

12
Seri oylama tespiti
Yığın Değişimi seri oylamayı otomatik olarak algılar (bir kullanıcı, başka bir kullanıcının yayınlarının çoğunu düşürdüğünde veya düşürdüğünde) ve tersine çevirir. Bu zorlukla, çok, çok basit bir "seri oylama" dedektörü uygulayacaksınız. Giriş Giriş, oy listesini gösteren bir dizedir. İki karakterden oluşan her grup bir oyu temsil eder; ilki oy veren, ikincisi …
51 code-golf 

15
Bir kod golf mücadelesi.
Bay Mackey , söylediği her şeye "m'kay" ı eklediği bilinen bir South Park karakteri. Mackey'nin söyleyeceği bir şeye bir metin dizisi dönüştüren bir program veya işlev yazın. M'kay yerleştirme m'kayBir sahip rasgele% 50 olasılıkla ilave edilme noktalamalar sonra ,, ., ?ve! . Bu durumda, onu önceden belirleyen ve boşluk bırakan …
51 code-golf  string 

18
4 nota müzik kutum bu şarkıyı çalabilir mi?
Bir dizi dört nota çalabilecek krankla çalışan bir müzik kutum var. Krank çevirdiğimde, krankın konumuna ve dönüşün yönüne bağlı olarak dört dizeden birini tıkar. Krank nedeniyle kuzeye çevrildiğinde, kutu (1'den 4'e kadar olan dizeleri ile) şöyle görünür: 1 | 2 | O 4 3 Oradan, # 2 dizesini koparmak ve …

20
Zaman Yolculuğunu Algıla
Bilgisayarlar günümüzde her yerde - otomobillerde, trenlerde, kaykaylarda, hatta nükleer reaktörlerde. Yazılımınızın bir zaman yolculuğu cihazında çalışabilme olasılığı sadece bir zaman meselesidir. Bununla baş edebilir misin? En azından tespit edebilir misin? Senin görevin: Zaman yolculuğunu algılamak için döngüyü ve sistem zamanını sorgulamaya devam eden bir program yazın. Zaman art arda …
51 code-golf  date 

24
Minecraft Aynalı
Bu Calvin . Sadece 20 rep almaya çalışıyorum ki bu kullanıcı PPCG Minecraft Server sohbet odasında sohbet edebilecek . Olumlu bir tamsayı alır bir program veya işlev yazın. Tam sayı eşitse (2, 4, 6, ...), bu ASCII resim dizesini yazdırın ya da döndürün: __ __ __ __ ___ /\ /\ …

30
Bir mandelbrot fraktal oluşturun [kapalı]
Senin görevin ascii içinde ayarlanan mandelbrot çizmek. Bir şeye benzemeli Karmaşık sayı cdizisi zaman, mandelbrot kümesinde yer alan z(n+1) = z(n)^2 + c, z(0) = 0sınırlı kalmaktadır. Bu zorluğun amacı için ceğer için sınırlanmış diziyi düşünebilirsiniz |z(32)| < 2. Kompleks düzlemde ayarlanan mandelbrot'u (-2 - i) ila (1 + i) …

30
Dilinizin sürümünü belirleyin
Buradaki zorluk dilinizin farklı versiyonlarında çalışan bir poliglot yazmak. Çalıştırıldığında, her zaman dil sürümünü çıkartacaktır. kurallar Programınız, dilinizin en az iki sürümünde çalışmalıdır. Programınızın çıktısı yalnızca sürüm numarası olmalıdır. Harici veri yok. Programınız, sürüm numarasını belirlemek için istediğiniz yöntemi kullanabilir. Bununla birlikte, çıktı kural 2'ye uymalıdır; ancak sürüm numarasını belirlerseniz, …

30
Kutup Ayısı, Kutup Ayısı, ne duyuyorsun?
Çocuk kitabı Metin Kutup Ayısı, Kutup Ayısı, Ne Duyuyorsun? çok basit bir desene sahiptir. Metni, tanıtıcı programlama kavramlarını öğretmek için kullanabilirsiniz. Oğlum bu fikirden çabucak sıkıldı, ben de onunla biraz golf oynamaya karar verdim. Meydan okuma Tercih ettiğiniz programlama dilinizde, aşağıdaki metni basacak en küçük programı yazınız. Çıktı, büyük / …

18
Asal karınca
"Asal karınca", tam sayılar arasında dolaşan ve yalnızca bir tane kalan primerler olana kadar onları bölen obstinat bir hayvandır! Başlangıçta,>> 2 tam sayılarını içeren sonsuz bir A dizisine sahibiz: [2,3,4,5,6,.. ] pDizideki karınca pozisyonu olsun . Başlangıçta, p = 0(dizi 0 dizinli) Her turda, karınca aşağıdaki gibi hareket eder: eğer …

30
En Küçük Ortak Katları Göster
İki pozitif tamsayı verildiğinde, A ve B, ilk satırdaki her Ath çizgisini ve ikinci satırdaki her Bth çizgisini dikey çubuklarla değiştirdikten sonra iki çizgi çizgisi ( ) uzunluğu LCM (A, B) ile çıkarıp en az ortak katlarını gösterir . ( ).-| Bu şekilde, her çizginin sonu, iki sıranın tek sırası …

30
Helloellolloloo Worldorldrldldd
Girdiğiniz sözcüğü alan bir program yapın ve bu sözcüğü eksi ilk harfini ekleyerek arkasına ekler, ardından tüm harfler bitene kadar tekrar eder. Örneğin, catolur catattve helloolur helloellolloloo. Giriş İngiliz alfabesinin 26 harfinden herhangi biri. Boşluklarla ayrılmış birden fazla kelime olabilir ve değişiklik her kelimeye uygulanmalıdır. Çıktı (lar) Girilen sözcükler, her …
50 code-golf  string 


30
N'yi bölmeyen en küçük sayıyı bulun
Bu zorluk, başlığın hepsinde temelde bulunacak kadar basittir: size N pozitif tamsayı verilir ve N bölücü olmayan en küçük pozitif tamsayıyı döndürmelisiniz . Bir örnek: bölenler N = 24 vardır 1, 2, 3, 4, 6, 8, 12, 24. O listede yok en küçük pozitif tam sayıdır 5 , böylece çözüm …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.