«quine» etiketlenmiş sorular

Quine, kaynağını çıktı olarak üreten bir programdır. Bu etiket, zorluğun sorgularla ilgili olduğunu gösterir.

1
Döndürme güvenli kine
Bir yaz Uygun Quine kimin her rotasyon kendisi uygun bir quine olduğunu. Örneğin, kaynak kodunuz abcdef: abcdef çıktı abcdef bcdefa çıktı bcdefa cdefab çıktı cdefab defabc çıktı defabc efabcd çıktı efabcd fabcde çıktı fabcde Döndürme "bir dizeyi iki parçaya bölerek ve sıralarını ters çevirerek yapılır" . puanlama Bu kod golfü …

5
Alıntı-Güvenli Quines
Göreviniz basittir: giriş almayan ve kaynak kodunu veren (veya döndüren) bir program (veya işlev) yazın. Yakalama, program "quotes"(Unicode karakter 34) içine sarıldığında , tekrar (şimdi alıntılanan) kaynak kodunu çıkarmasıdır. Quines için standart kurallar geçerlidir. Bu kod golf , bu yüzden en kısa program (bayt cinsinden) kazanır.

7
Birbirinin içine girme testi yapın
Göreviniz, çalıştırıldığında kendisini çıktı olarak döndüren bir program oluşturmaktır (bu bir quine olarak bilinir). Bununla birlikte, bu tırnak kopyalanan nzamanlar tırnak kopyasını döndürmelidir, ancak karakterlerinin her biri yer nzamanlarında çoğaltılır , burada npozitif bir tamsayıdır. Orijinal programınız Derp: Derp -> Derp (must return itself as output to be a quine) …

9
Markov Zincir Quine
Bu soruda basit bir Markov Modeli kullanılacaktır. Markov Zincirleri hakkında daha fazla bilgi için bkz. Http://setosa.io/ev/markov-chains/ . Bir ip alın. Bu örnek için şu sözcüğü kullanacağız: reader Şimdi, her karakter için, karakter dizisindeki her oluşumdan sonra görünen karakterleri alın. ( ​`^`​dizenin başlangıcını ve ​`$`​sonunu temsil eder) `^` -> {'r'} # …

13
Ters permütasyon endeksi
Giriş N öğeli bir listenin sözlüksel permütasyonları 0'dan n'ye kadar numaralanabilir ! - 1. Örneğin, 3! = 6 permütasyon (1,2,3)olur (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Listeye bir permütasyon uygulandığında, elemanları permütasyondaki sayılarla aynı sırada sıralanır. Örneğin, permütasyon uygulanması (2,3,1)için l = (a,b,c)verim (l[2],l[3],l[1]) = (b,c,a). Bir permütasyonun tersi, bu …
17 code-golf  combinatorics  permutations  code-golf  image-processing  brainfuck  encode  steganography  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  ascii-art  fibonacci  code-golf  string  code-golf  sorting  popularity-contest  statistics  code-golf  ascii-art  kolmogorov-complexity  code-golf  code-golf  ascii-art  tic-tac-toe  code-golf  string  code-challenge  classification  test-battery  binary-matrix  code-golf  math  arithmetic  code-golf  ascii-art  random  code-golf  string  code-golf  number  binary  bitwise  code-golf  number  arithmetic  code-golf  math  ascii-art  code-golf  string  ascii-art  code-golf  string  ascii-art  code-golf  string  code-golf  counting  code-golf  number  binary  bitwise  decision-problem  code-golf  array-manipulation  code-golf  tips  brain-flak  code-challenge  quine  source-layout  code-generation  code-golf  linear-algebra  matrix  abstract-algebra  binary-matrix  code-golf  string  palindrome  code-golf  puzzle-solver  sudoku  code-golf  ascii-art  code-golf  graphical-output  internet  code-golf  ascii-art  kolmogorov-complexity  code-golf  math  code-golf  clock 

12
Shamir'in Gizli Paylaşımı
Verilen n(oyuncu sayısı), t(eşik değeri) ve s(sır), Shamir'in Gizli Paylaşım algoritmasın tarafından üretilen sırları çıkarır . Algoritma Bu zorluğun amaçları için, hesaplamalar GF (251) (sonlu boyut alanı 251, aksi halde tamsayı mod 251 olarak bilinir ) içinde yapılacaktır. Normalde, alan, büyüklüğü çok daha büyük olacak şekilde seçilecektir n. Zorluğu basitleştirmek …
17 code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

10
Bir görüntüdeki kodunuzu sıkıştırın
Bu bir kine çeşididir. Giriş Hepimiz kısa kod yazıyoruz, çünkü bazı belirsiz nedenler var , ancak ne yaparsak yapalım, en az 144 piksel / bayt (12 piksellik yazı tipiyle) yer kaplayacak. Ancak kodumuzu resimlerde kodlarsak ne olur? Bugünkü göreviniz bu. Meydan okuma Göreviniz kendi kaynak kodunuzu okumaktır (ASCII'ye dayalı bir …

3
Dizelerde Kalıp Bul
Bu zorlukta, göreviniz belirli bir yapıya sahip alt dizeleri bulmaktır. Giriş Girişiniz boş olmayan iki alfasayısal karakter dizisi, bir desen p ve bir metin olmalıdır t . Buradaki fikir, her karakterinin yan yana gerçekleşen pbitişik, boş olmayan bir alt dizeyi temsil tetmesi ve pbunların birleşmesini temsil etmesidir. Özdeş karakterler özdeş …
17 code-golf  string  code-golf  ascii-art  geometry  code-golf  ascii-art  code-golf  sequence  stack  code-challenge  number  sequence  answer-chaining  code-golf  code-challenge  math  combinatorics  binary-matrix  code-golf  number  code-golf  cryptography  bitwise  code-golf  sudoku  code-golf  brainfuck  metagolf  code-golf  probability-theory  number-theory  primes  fewest-operations  factoring  golf-cpu  code-golf  restricted-source  code-golf  graphical-output  sequence  binary  code-golf  tips  c#  code-golf  geometry  code-golf  graphical-output  fractal  code-golf  number  sequence  code-golf  number  array-manipulation  popularity-contest  game  board-game  code-golf  puzzle-solver  grid  code-golf  ascii-art  geometry  grid  tiling  code-golf  ascii-art  whitespace  balanced-string  code-golf  card-games  king-of-the-hill  javascript  code-golf  whitespace  balanced-string  code-golf  code-golf  math  abstract-algebra  code-golf  java  code-golf  interpreter  stack  code-golf  base-conversion  code-golf  tips  code-golf  ascii-art  geometry  brainfuck  metagolf  code-challenge  math  quine  code-generation  code-golf  number  kolmogorov-complexity  arithmetic  expression-building  code-golf  string  code-golf  quine  popularity-contest  code-golf  base-conversion  code-challenge  image-processing  code-golf  conversion  coding-theory 

3
Üçüncü dereceden soru yazma
Bu meydan okuma ' Golf karşılıklı bir quine'nin bir uzantısıdır . Seçtiğiniz üç dili kullanarak üçüncü dereceden bir Ouroboros programı oluşturun. Yani, A dilinde, B dilinde pB programı çıkaran bir program pA yazın. Program pB, C dilinde program pC çıktısı almalı ve bu da orijinal program pA'yı A dilinde çıkarmalıdır. …
17 code-golf  quine 

1
Normal ifade doğrulayan normal ifade [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Kod Golf Stack Exchange için. 2 yıl önce kapalı . Normal ifade dizesini girdi olarak kabul edecek bir normal ifade oluşturun ve geçerli olup olmadığını kontrol edin. Temel …
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

8
500 bayt ile sınırlandırılmış en uzun periyod yineleme kinesini yazın
İşiniz , dizideki her bir programın uzunluğunun 500 bayt ile sınırlandığı en uzun süre yineleme kinesini oluşturmaktır . Yani, aşağıdaki adımları tekrarlarsanız: İlk programınızla başlayın Geçerli programı çalıştır 2. adıma geri dönün Sonunda orijinal programınıza geri döneceksiniz. Döngüdeki program sayısı, en üst düzeye çıkarmaya çalıştığınız puanınızdır. Programların hiçbiri hata oluşturamaz. …

10
Q u i n e R e l a y!
Quine Relay! Civarında bir quine rölesi programların bir dizi P 1 ... p , n de ayrı her bir programı, bu diller P i verir P i + 1 ve p , n çıkış P 1nnnP1… PnP1...PnP_1\dots P_nPbenPbenP_iPi + 1Pben+1P_{i+1}PnPnP_nP1P1P_1 . Örneğin, 2 sıralı bir röle burada görülebilir: Yakut → …

19
Uzunluklarının n katını yazdıran programlar oluşturma
Negatif olmayan bir tam sayı verildiğinde n, çözümünüz çıktısı seçilen dilde bir program çıkarmalıdır.n süresi kadar bayt . kurallar Çözümünüzün çıkardığı programların dilini ve kodlamasını belirtmelisiniz ve çözümünüze farklı girdiler için farklı diller veya kodlamalar seçemezsiniz. Çıktı programınızın dili, çözümünüzün dili ile aynı olabilir veya olmayabilir. Gönderiminizin yalnızca dilinizdeki tamsayıları …
16 code-golf  quine 

4
El değmemiş bir dünyayı sorgulamak
Bu meydan okuma Helka Homba'nın Bozulmamış Bir Dünyayı Programlama sorusuna dayanıyor . Bu sorudan, bozulmamış bir programın tanımı şöyledir: Bozulmamış bir programı, herhangi bir hatası olmayan ancak N karakterlerin bitişik alt dizelerini kaldırarak değiştirirseniz hata verecek bir program olarak tanımlayalım 1 <= N < program length. Örneğin, üç karakterli Python …

9
2017'ye Kadar Büyüyün
Bu meydan okumada çağlar boyunca ilerledikçe büyüyen bir program inşa edeceksiniz… 2017 yılına kadar. Meydan okuma Bu meydan okuma tanımı “program” dediğinde “fonksiyon” da okuyabilirsiniz. Gönderiminiz yürütüldüğünde THE LENGTH OF YOUR SUBMISSION+ 1bayt uzunluğunda bir program çıkarır. Ne zaman o programın yürütüldüğü çıktısı verecektir bir program THE LENGTH OF YOUR …

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.