«stateful» etiketlenmiş sorular

Çözümün önceki çağrılarına bağlı olan davranışları içeren zorluklar.

30
Sadece bir kez çalıştırılacak kod
Hedef Bu zorluğun amacı bir kez ve sadece bir kez çalıştırılacak kod yazmaktır. Bu, temel olarak programa, komut dosyasına veya çevreye bir şekilde zarar verdiği anlamına gelir. Sistemin yeniden başlatılması, kodun izin verilen tekrar çalıştırılmasını sağlar. puanlama Oy sayısı. Tüm varsayımlar açıkça listelenmelidir. Sadece bir yeniden başlatma veya durdurma başlatan …

10
Küçük Chandler üzgün. Onu neşelendirmek için bir bulut çizin
Küçük Chandler üzgün. Onu neşelendirmek için bir bulut çizin. Not: Bir bulut çizmek onu neşelendirmez. Bir daire, bir Kartezyen düzlemindeki dairenin x konumu olan bir Kartezyen düzlemindeki dairenin y konumu ve dairenin yarıçapı (x,y,r)olduğu 3-dipli olarak tanımlanabilir . ve olumsuz olabilir. daima olumludur. Giriş 3 tuples ayrılmış boşluk şeklindeki dairelerin …

30
Dize Uzunlukları Ekleme
Meydan okuma: - , - , - skarakterleri üzerinde bir dize verildiğinde , kendisine uzunluğunu ekleyerek uzunluktaki ek karakterleri toplam uzunluğunun bir parçası olarak sayar .azAZ09ss Giriş: Sadece bir dizi keyfi uzunluk (boş olabilir). Çıktı: Aynı dize, ancak uzunluğu sonuna eklenmiş. Uzunluğu temsil eden karakterler de uzunluğun bir parçası olarak …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
Yeniden başlatma sırasında bir dize devam ettirmek için kendi dilinizde en kısa kod
Programlarınız: İki program yazacaksınız (ikisi de aynı dilde). Depolama programı bir dizgiyi STDIN'den alır ve kalıcı bir yerde saklar (aşağıya bakınız) ve sonra hatasız biçimde çıkar. Alma programı giriş yapmaz, kaydedilen dizeyi alır ve STDOUT'a yazdırır. Kalıcılığın nesnel testi: Depolama programını yerel makinenizde çalıştırabilmeli, daha sonra yerel makinenizi kapatıp ardından …

30
3… 2… 1… Çarpışmış!
Görevin her çalıştırıldığında 10'dan geriye saymaya devam edecek tam bir program yazmak. Programı ilk çalıştırdığınızda, yazdırması gerekir 10. Bir dahaki sefere, çıkışı olmalıdır 9. Bir dahaki sefere, çıktı 8vb. Yazdırma yerine 0, program çökmeli. Bundan sonra daha fazla çalışmakta olan programı işlemeniz gerekmez. Depolama için kullanılan tüm tesislerin, programın ilk …

30
ASCII Üçgenler
Göreviniz bir ASCII üçgeni basan bir program veya işlev yazmaktır. Buna benziyorlar: |\ | \ | \ ---- Programınız nkısıtlamalarla birlikte tek bir sayısal girdi alacaktır 0 <= n <= 1000. Yukarıdaki üçgenin değeri vardı n=3. ASCII üçgeni nters eğik çizgilere ( \) ve dikey çubuklara ( |), n+1çizgilere ve …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

9
Artımlı Quine
Göreviniz, kaynak kodunun ilk karakterini, ardından ikinciyi, ardından üçüncü ... her çalıştırıldığında çıktısını alan bir program veya işlev yazmaktır. Örneğin, programınız foodilde bardosyadaysa baz.bar, buna benzer bir çıktı almalısınız: λ bar baz.bar f λ bar baz.bar o λ bar baz.bar o Programınız kaynak kodunu bu şekilde yazdırarak bir şey yapabilir. …

15
Benden sonra tekrar et!
Argüman olarak bir dize verilirse, üst üste binmeyen, tekrarlanan alt dizelerin uzunluğunu veya böyle bir dize yoksa, çıktısını alın. Giriş dizesinin boş olmadığını kabul edebilirsiniz. Örnekler abcdefabc: Subring abc1 ve 7 pozisyonlarında tekrarlanır, bu nedenle programın 3 çıkışı vermesi gerekir. abcabcabcabcab: abcabcveya bcabcaveya cabcabtekrarlanır, böylece program 6 vermelidir . (Subring …
23 code-golf  string  code-golf  code-golf  kolmogorov-complexity  primes  code-golf  kolmogorov-complexity  hexadecimal  code-golf  code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

6
Sırlarımı sakla!
Çok fazla sırrım var ve onları tutacak hiçbir yerim yok! Amaç basit: bir dizeyi kaydetmenizi ve bir şifre ile korunmasını sağlayan bir program yazın. Program parametre olarak bir takma ad, şifre ve (isteğe bağlı) sır alacaktır. Program belirli bir takma adla ilk kez çağrılırsa, sırrı saklar / hatırlar ve ne …

12
İşten bir meslektaşım için bir tebrik bot
Her Salı ve Perşembe günleri evden çalışan bir iş arkadaşım var. 08:00 civarında bize aşağıdaki metni içeren bir mesaj gönderir: Merhaba bugün evden çalışıyorum Onu evde kaldığı her gün bunu yapma yükünden kurtarmak için, bu görevi onun için otomatikleştirmek istiyoruz. Meydan okuma Mümkün olduğunca az bayt yazarak bir kod parçası …

13
Kalıcı olarak kendini değiştiren kod
Artık hepimiz biliyoruz ki çoğu dilde "kendini değiştirmek" için çok basit yollar var. Ancak, kodu gerçekten değiştirip diskin bazı bölümlerini ... Amacınız bir sayı yazdıran kod oluşturmak ve daha sonra sayıyı Fibonacci dizisindeki bir sonraki ile değiştirmek için kendi dosyasını düzenler: $ ./program 1 $ ./program 1 $ ./program 2 …

4
Kaç örnek çalışıyor?
Şu anda kaç örneğinin çalıştığını bildiren süresiz çalışan bir program yazın. Programın her bir vakası, o anda çalışan diğer tüm örneklerden açılma sırasını da rapor etmelidir. Misal Kullanıcı programı ilk kez başlatır - bu Örnek 1'i çağırırız. Örnek 1 görüntülenir 1/1, çünkü halihazırda çalışmakta olan toplam 1 örnekten başlatılacak ilk …

4
Entropik Kın!
Göreviniz bir program veya işlev yazmaktır: İlk kez çalıştırıldığında, kaynak kodunu çıkarır. Sonraki yürütmelerde, daha önce çıkardıklarının çıktısını almalıdır, ancak bir rastgele karakter değişikliği ile (aşağıda tanımlanmıştır). Tekdüze rastgele bir değişiklik olması gerekmez, ancak olası her değişikliğin sıfır olmayan bir gerçekleşme şansı olmalıdır. İlk İdamdan sonra, programınız olacak değil mutlaka …

5
Monkey Island: Gezgin'in Başkanı
Uyarı: Bu meydan okuma Monkey Island Sırrı için bazı hafif spoiler içerir. Oyunun sonuna doğru, büyülü bir şekilde korunmuş bir navigasyon başkanı tarafından mezar mezarlarından geçiyorsunuz: Göz küresi kolyesine ihtiyacınız var, ancak Kafa size vermek konusunda isteksiz. Bunu almanın bir yolu sadece yalvarmaya devam etmektir: Guybrush: O kolyeyi alabilir miyim …
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.