«code-golf» etiketlenmiş sorular

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

21
Levenshtein Uzaklığı
Gibi birçok düzenleme mesafe soruları, Varken bu bir , Levenshtein mesafeyi hesaplayan bir program yazmaya basit bir soru yoktur. Bazı Fuar İki kelime arasındaki Levenshtein düzenleme mesafesi , bir kelimeyi başka bir kelimeye dönüştürmek için mümkün olan minimum ekleme, silme veya değiştirme sayısıdır. Bu durumda, her ekleme, silme ve değiştirme …
40 code-golf  string 

30
En büyük ortak böleni
Göreviniz, verilen iki tamsayının en büyük ortak bölenini (GCD) olabildiğince az kod baytında hesaplamak . Kabul edilen standart yöntemlerimizden (STDIN / STDOUT, fonksiyon parametreleri / dönüş değerleri, komut satırı argümanları vb. Dahil) giriş ve dönüş almak için bir program veya fonksiyon yazabilirsiniz . Girdi negatif olmayan iki tamsayı olacak. Dilinizin …

24
Metni Ortala!
Metni Ortala! Bu mücadelede çeşitli çizgileri merkez alacaksınız. Örnekler Foo barbaz Foo barbaz Hello World Hello World Programming Puzzles & Code Golf Programming Puzzles & Code Golf Özellikler Her giriş satırında her zaman en az bir boşluk olmayan karakter bulunur, yalnızca boşluk karakterinin boşluk ( ) ve yeni satır olduğunu …

8
Qeng Ho zaman birimleri
Vernor Vinge'nin mükemmel ve büyüleyici kitabında Gökyüzündeki A Deepness (bu arada, 1'i şiddetle tavsiye ediyorum ), çeşitli yıldız sistemlerini kapsayan bir kültür olan Qeng Ho , "gün", "" ay "" kavramına sahip değil. yıllar, "vb. ve böylece zamanı tamamen saniye cinsinden ölçen benzersiz bir zaman işleyişi sistemi vardır. En yaygın …
40 code-golf 

30
Yeni Yılınız Kutlu Olsun, 2016!
Girişiniz 1970 ile 2090 (dahil) arasında bir yılı temsil eden bir tam sayı olacaktır. Programınız, Yeni Yıl Günü'nün, girilen yıl ile aynı haftanın günü düşeceği bir sonraki yılı vermelidir. Test Durumları: Aşağıda örnek giriş ve çıkışlar verilmiştir. 2001 => 2007 2047 => 2058 2014 => 2020 1970 => 1976 1971 …

30
2 harfin tümünü yazdır
Meydan okuma: Scrabble'da kabul edilebilir her 2 harfli kelimeyi mümkün olduğunca az byte kullanarak yazdırın . Burada bir metin dosyası listesi oluşturdum . Ayrıca aşağıya bakınız. 101 kelime var. Hiçbir kelime C veya V ile başlamaz. Creative, en uygun olmasa bile çözümler teşvik edilir. AA AB AD ... ZA Kurallar: …

12
Batıyor veya Yüzüyor muyuz?
Sorun Bir kıyamet senaryosu tek bir hat üzerinde üç sayı ile tanımlanan, bir n, mve p. Bu satırın ardından satır başına değer niçeren satırlar bulunur m. Her değer, her hücrenin alabileceği toplam su birimini temsil eder. Aşağıdaki psatırlar önümüzdeki pgünlerde hava durumunu açıklar . Her gün tek bir hücreye 1 …
40 code-golf 

30
Bit ve Bayt ile Programlama
Bu mücadelede, yaptığım basit bir dil için bir tercüman yazacaksınız. Dil, tam olarak bir bayt uzunluğunda olan tek bir akümülatör A'ya dayanmaktadır. Bir programın başında, A = 0'dır. Bunlar dil talimatlarıdır: !: Ters çevirme Bu talimat, akümülatörün her bir ucunu basitçe tersine çevirir. Her sıfır bir olur ve her biri …

22
Noktanın üçgenin içinde olup olmadığını kontrol edin
Amacınız, verilen 2B noktasının X, verilen A, B, C köşeleriyle üçgen alanı içinde olup olmadığını belirlemektir. Test noktası X'in koordinatlarında ve üçgenin köşelerinde (toplamda 8 koordinat olmak üzere) alan ve nokta bu üçgenin içinde yer alıyorsa True, dışında ise False döndüren bir işlev yazın. Kenar davaları için endişelenme. Nokta üçgenin …

30
Eklemeden ekle (veya 4 temel aritmetik işlecin herhangi biri)
Sorun: Amacınız aşağıdaki matematik operatörlerin herhangi kullanmadan iki giriş numaralarını eklemektir: +,-,*,/. Ek olarak, bu matematik operatörlerini değiştirmek için tasarlanan yerleşik işlevleri kullanamazsınız. puanlama: En küçük kod (bayt sayısı ile) kazanır. Güncelleme Gördüğüm programların çoğu ya sayılarını içeren iki diziyi birleştiriyor ya da first numberkarakter yapıyor, second numberkarakter ekliyor , …

30
Rastgele Parola Oluşturucu
Etki alanı sunucusu, tüm çalışanların aşağıdaki kurallara uygun, güçlü ve rastgele bir parolaya sahip olmasını gerektirir: Tam olarak 15 karakter uzunluğunda. Yalnızca klavyede yazılabilir karakterler (aşağıdaki kod türünde gösterildiği gibi). Satışları ALT + NUMPAD kodlarını kullanmaya öğretmek yasaktır. En az 1 küçük harf: abcdefghijklmnopqrstuvwxyz En az 1 büyük harf: ABCDEFGHIJKLMNOPQRSTUVWXYZ …
40 code-golf  random 

18
Ördek, ördek, gitti!
İşte (oldukça korkutucu) Beş küçük ördek şarkısı (uzun değil): Five little ducks went out one day, over the hills and up away. Mother Duck said, "Quack Quack Quack Quack", but only four little ducks came back. Four little ducks went out one day, over the hills and up away. Mother …
40 code-golf  string 

24
Sabırsızlıkla giriş için bekleyin
Bugün sizin göreviniz çoğu dilde ulaşmak için can sıkıcı bulduğum bir görev olan girdi almak için bir zaman sınırı uygulamak. Kullanıcının giriş yapmasını isteyen bir program fonksiyonu oluşturacaksınız. Kullanıcı giriş yaptıktan hemen sonra mesajı yazdırın input receivedve işlemi / geri dönüşü sonlandırın. Bununla birlikte, kullanıcı giriş sağlamak için 10 saniyeden …
39 code-golf 

21
İmkansız dart puanları
Daha önce sorduğumda bulamadığım için şaşırdım, ama dart ödemeleriyle ilgili harika bir soru var: Dart Codegolf ile tanışıyor Buradaki zorluk, hangi puanların 'n' dart 'n' dart ile belirlenemeyeceğini hesaplamaktır. Örneğin, n = 3 için, mümkün olan maksimum puan 180'dir, bu nedenle geri dönersiniz [163,166,169,172,173,175,176,178,179] Çıplak kemik kuralı özeti için: Tek …
39 code-golf 

19
Bir güneş sistemi oluşturun
giriş Bu, son zamanlarda bir bilgisayar oyunu yaparken karşılaştığım gerçek bir soruna dayanıyor ve bunun güzel bir kod-golf turu olacağını düşünmüştüm . Değişken miktarlarda ısı veren yedi ana spektral yıldız sınıfı vardır . Yıldızların etrafındaki gezegenlerin jeolojisi, yıldızdan alınan ısı miktarından büyük ölçüde etkilenir; bu, spektral sınıf ve yıldızdan uzaklık …
39 code-golf  random 

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.