Kurşun mu yoksa takip mi?


48

Bu zorluğa girerek bir dizgeyi girdi olarak alan ve iki olası değerden birini çıkaran bir program veya işlev yazmalısınız. Bu değerlerden birine hakikaten , bir sahtekarlık diyeceğiz . Gerçekte truthy veya falsy olmaları gerekmez . Cevabın geçerli olması için dört ek kritere uyması gerekir

  • Programın kendisine geçtiğinde, gerçeğin değerini çıkarır .

  • Programınızı herhangi bir eski cevaba girdi olarak iletirseniz, (çıkışını yaptığınız programın) gerçek çıktısını vermelidir .

  • Cevabınıza daha eski bir cevabı girdi olarak iletirseniz , sahte çıktısını (programınızın) vermelidir .

  • Mücadeleyle ilgili tüm cevaplarda (yeni cevabınız da dahil) truthy çıktısını değerlendiren sonsuz sayıda dizi olmalıdır .

Bunun yapacağı şey, zincirdeki diğer programların ondan önce mi yoksa sonra mı geldiğini belirleyebilecek olan yavaş yavaş bir cevap zinciri oluşturmasıdır.

Bu zorluğun amacı, her birini bir öncekinden daha zorlu yapan sıralı cevaplara uygulanan kaynak kısıtlamalarının bir listesini oluşturmaktır.

Örnek

Haskell'da yazılmış bir zincir başlayabilir:

f _ = True

Daha eski programlar olmadığından, kriterler bu cevaba uygulanmaz, sadece iki olası değerden birini çıkarması gerekir, bu durumda daima çıkarır True.

Bundan sonra cevap olabilir:

f x=or$zipWith(==)x$tail x

Çevrimiçi deneyin!

Hangi dize bir yerde üst üste iki kez bir karakter olduğunu iddia eder. İkincisi ( ==) ise ilk yanıt bu özelliğe sahip değildir . Dolayısıyla bu geçerli bir cevaptır.

Özel kurallar

  • İstediğiniz herhangi bir dili (serbestçe kullanılabilir bir uygulaması olan) istediğiniz kadar kullanabilirsiniz.

  • Cevaplayacak son kişi sizseniz, yeni bir cevap göndermeden önce en az 7 gün beklemelisiniz.

  • Programınız kendi kaynağını okumamış olabilir.

  • Dördüncü kuralın, kriptografik işlevlerin dahil olup olmadığını doğrulamak son derece zor olduğundan, bu işlevlere izin verilmez.

Puanlama kriteri

Her cevap eklediğinizde zincirdeki yeri kadar puan alacaksınız. Örneğin 5. cevap yazarın 5 puan kazanmasını sağlar. Amaç mümkün olduğunca çok puan elde etmektir. Son cevap, cevabını -∞ puanlarını alacak. Mücadeleyi "kazanmak" yerine kendi puanınızı en üst seviyeye çıkarmaya çalışırsanız, bu muhtemelen daha eğlenceli olacaktır. Bir cevap kabul etmeyeceğim.

Bu olduğundan , en eskiye göre sıralamak isteyebilirsiniz.


Belki de cevapların eklediği tüm yeni gereklilikleri listeleyen bir topluluk wiki yazısı bulunmalıdır. Muhtemelen bir programın tüm gereklilikleri yerine getirdiğini doğrulayan kod için bir TIO bağlantısına da sahip olabilir.
Steadybox

1
@totallyhuman Cevaplayıcı bunu güncelleyebilir
Conor O'Brien,


1
@ msh210 Başkalarının dilleri hakkında fazla bir şey bilmenize gerek yok. Programlarını çalıştırmak için kolay bir yol sağlayacak kadar kibar davrandıkları sürece, yapmanız gereken tek şey programınızı programın girişine yapıştırmak ve çalıştırmak. Programınızda çalışan programları, programın kendisinde çalışanlarla aynı şeyi vermelidir.
0

1
@ user56656 Lütfen hangi şifreleme işlevlerine izin veriliyor sorununu ele alabilir misiniz? # 31'e bakınız.
mbomb007

Yanıtlar:


10

14. X86 Meclisi (gcc 6.3), 324 bayt

.TITLE "a"#"a" ELTIT.
.data
i:.fill 25,1,0
s:.string "%25[^\n]"
t:.string "->Hi, Retina!"
f:.string "Bye Retina!"
.global main
main:           
pushl $i
pushl $s
call scanf
addl $8, %esp
pushl $i
call strlen
addl $4, %esp
sub $21, %eax
jz y
pushl $f
call printf
addl $4, %esp
jmp en
y:
pushl $t
call printf
addl $4, %esp
en:
ret

İdeone üzerinde deneyin!

Not: Bu edecektir çıkış kodu sıfır olmadığı için bir çalışma zamanı hatası döndürür. Bunu ideone editöründe çalıştırmak, programın nasıl sonuçlandığına bakılmaksızın tüm stdout çıktılarını gösterecektir.

  • Truthy çıkışı:"->Hi, Retina!"
  • Sahte çıktı:"Bye Retina!"

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).

Gelecek cevaplar için:

  • İlk karakter a ..
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.
  • 10'uncu karakter a ".
  • Boş olmayan son satırda yinelenen karakter yok.
  • İlk satır, uzunluğu = 21 olan bir palindrom

2
İçindeki boşluk bir a ile yer değiştirebilir mi?
Yok Edici Limon

@DestructibleLemon Yup! Sabit.
bitconfused

1
@ user56656, bu yanıtlayıcının Pyth'ı bilmesini bekleyemezsiniz. Aksine, mutlaka Pyth cevaplayıcısının programın içerdiği ölçüt tanımını izlemesi gerekir a. Bu program bir içerir a.
msh210

Cevabınız tam olarak iddia ettiği şeyi yapmıyor gibi görünüyor. Buradaki cevabım ilk satırda 22 karakter olmasına rağmen (yeni satır hariç) geçiyor.
Buğday Sihirbazı

@ user56656 Sadece editörde çalıştırdı, "Bye Retina!" nın falsey değerini yazdırdı. Canlı konsol beslemesinde.
Mart’ta

7

9. Retina , 16 bayt

.->0`Hi, Retina!

Çevrimiçi deneyin!

Kendi programınızı denemek istiyorsanız, bunu iki satır besleme ile ayırarak giriş alanına ekleyin. (Programınız iki satır besleme içeriyorsa, tüm programlar arasındaki ve TIO başlığındaki ayırıcıyı değiştirmeniz gerekecektir.)

tatmin:

  1. İlk karakter bir .
  2. İçerir e
  3. Uzunluğu
  4. Uzunluğu mükemmel bir kare
  5. İçerir a
  6. Bir >karakter içeriyor
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.

Üzgünüm, ama beni 16'ya kadar yastığa zorladın.

Yedekli şartlar olmadan:

  • İlk karakter bir .
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.

açıklama

Başlamak .iyidir, bu sadece Retina'nın örtük çıktısını bastırdığımız anlamına gelir (ilk satırın bir konfigürasyonu olması koşuluyla, iki satırlık bir program istemedim). Bu açık çıktıya ihtiyacımız olduğu anlamına geliyor, ancak bunun için seçenek şu ki, >şansımız yaver gitti. -O hiçbir şey yapmaz, çünkü onun önünde gidebilir.

Şimdi programın kendisine ulaşabiliriz. Yapılacak en basit şey, değişmez bir dizgeyle eşleşmektir. Programımızda görünmesi garantilidir, var olan programların bir parçası olmadığından emin olabiliriz ve sonuç olarak bize bir sayı verir. Bununla birlikte, potansiyel olarak 1'den büyük bir sayı döndürebilir (iki farklı değerden daha fazla). 0Sadece ilk karşılaşmaya bakan ve varsa bunu sayan -sıcaklık ile bundan kaçınıyoruz . Yani 0teminat altın çıktı sadece hiç olduğunu 0veya 1(giriş değişmez dize içerip içermediğini bağlı olarak).

Değişmez dizgeye gelince ... yine de bir eve bir a... eklememiz gerekir ve dizenin en az 11 karaktere sahip olması gerekir, böylece uzunluk gereksinimlerini (eşit bir kareye ulaştırırız) eşleştiririz. Hi, Retina!bu gereklilikleri yerine getirir.


7

13. Perl 5 , 64 bayt

.1;";1.
\"Hi, Retina!->";$_=<>;chop;print y///c>5&&reverse
eq$_;

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.

Gelecek cevaplar için özet:

  • İlk karakter a ..
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.
  • 10. karakter a ".
  • Boş olmayan son satırda yinelenen karakter yok.
  • İlk satır, uzunluğu> 5 ( karakter cinsinden) olan bir palindromdur .

Doğrulama Ruby betiği


Hemen cevabımı göndermek üzereyim, şimdi ve şimdi imkansız ahhhhhh
bitconfused 19:18

Hata! V cevabı düzeltilinceye kadar bunu siliyorum.
Lynn,

1
@bitconfused Ben sadece sizin için değiştirdim ...!
Lynn,

1
Bu dünya için çok iyisin!
saat

1
@ user56656, bu yanıtlayıcının Pyth'ı bilmesini bekleyemezsiniz. Daha doğrusu, mutlaka Pyth cevaplayıcısının, programın içerdiği ölçütle ilgili tanımını izlemesi gerekir a. Bu program bir içerir a.
msh210

6

25, Octave , 196 bayt

Yeni gereksinim: Sekmeye karşı boşluk tartışmasını önlemek için, sekmeler girintiler için kullanılamaz. Her satır hala bir sekmeye ihtiyaç duyar, ancak satırdaki ilk karakter olamaz.

.6;%+->?|"	"|?>-+%;6.
f=@(x)1&&cellfun(@(C)any(C=='	')&1&&find(C=='	')>1,strsplit(x,char(10)));
%	
%	
%	
%	
%	
%	
%Henry Jams?Hi, Retina!	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	
%	~

Tüm programları çevrimiçi olarak doğrulayın!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.
  23. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.
  24. Sekme karakteri satırdaki ilk karakter olamaz

Gelecek cevaplar için:

  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • 10. karakter a ", 12 karakterdir (palindromik kural).
  • İlk satır 21 uzunluğunda bir palindromdur.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür (yazdırılabilir ',1;6ve sekmedir).
  • Geçen karakterdir ~.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır uzunluğunda.
  • Dokuzuncu satır, yeni satır hariç en az 22 karakterden oluşmalıdır.
  • Boş olmayan son satırda yinelenen karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır en az bir sekme karakteri içerir, ancak satırdaki ilk karakter olamaz.
  • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].

Açıklama:

Bunu, 196 baytta tutmak biraz zordu, çünkü her satırda zorunlu olan birçok bayt vardı.

İlk satır, çıkarılamayan bir skaler, ardından bir yorum. İkinci satır, dizgeyi xgirdi olarak alan ve aşağıdaki işlemleri yapan isimsiz bir işlevdir :

strsplit(x,char(10))   % Split at newlines. Can't use a literal newline, or [10,''] due to previous rules
cellfun(@(C) ...     ) % Perform the following operation on each line:
  any(C==' ')          % Make sure there is at least one tab character
  1&&find(C==' ')>1    % Make sure the index is higher than 1
1&&cellfun( ... )     % Check that this is true for all lines.

Kısa devre işleminin &&öncelikli &olduğu ve 1&&findparantez gerektirmediği için şanslı . Aksi takdirde, bunu 196 bayta kadar indirmeyi başaramazdım.


Bunun golf kodu olmadığını unutmayın.
ericw31415

1
Biliyorum, ancak golf oynamak 50 bayt ile doldurmaktan daha eğlenceli. :)
Stewie Griffin

5

5. Python 3 , 64 bayt

.012
import sys
print(len(sys . stdin . read()) ** 0.5 % 1 == 0)

Çevrimiçi deneyin! Girişin uzunluğunun mükemmel bir kare olup olmadığını kontrol eder.

Bu, multiline girişi desteklemek için 18 cevap bulunduğunda güncellendi.

Güncelleme zincire zarar vermez.


tatmin:

  1. ile başlar .
  2. içerir e
  3. eşit uzunlukta
  4. mükemmel bir kare uzunluğa sahiptir

Bunu denemedim ama aslında 99999999 ^ 2 + 1 için yanlış ve örneğin 99999999 ^ 2 için doğru mu dönüyor?
msh210

1
Bu şu anda yalnızca girişin ilk satırını okur, bu nedenle çok satırlı cevaplar (yanlış) False döndürür. Şansınız olduğunda bunu düzeltmeniz mümkün mü?
caird coinheringaahing

@cairdcoinheringaahing sabit, teşekkürler!
Uriel

5

11. JavaScript (ES6), 36 bayt

.11&&(s=>"Hi, Retina!->"&&s[9]=='"')

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".

Gelecek cevaplar için:

  • İlk karakter a ..
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.
  • 10'uncu karakter a ".

5

23, Literatür Haskell , 196 bayt

Yeni gereksinim: Girinti harika, bu nedenle her satırın en az bir sekme karakteri içermesi gerekiyor.

.1+C->|  "	"  |>-C+1.
		
>	main = interact test
>	test s = show (check (lines s))
>	check = all (elem tab)
>	tab = toEnum 9
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Henry Jams?
	Hi, Retina!
	~

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.

Gelecek cevaplar için:

  • İlk satır 21 uzunluğunda bir palindromdur.
  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • 10. karakter a ", 12 karakterdir (palindromik kural).
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür (yazdırılabilir ',1;6ve sekmedir).
  • Geçen karakterdir ~.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır uzunluğunda.
  • Boş olmayan son satırda yinelenen karakter yok.
  • Tam dizilimi içerir ->.
  • Tam dizeleri içerir Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır bir sekme karakteri içerir.
  • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].

Yolda başka bir Whitespace cevabı gönderme şansım var. ; p
Kevin Cruijssen, 21.08.2018

5

27. GolfScript , 144 bayt

.		;'>-C+"1"+C->';		.
'	
z	
y	
x	
w	
v	
u	
Hi, Retina!	Henry Jams?';;
t	
s	
r	
q	
o	
m	
l	
k	
j	
i	
h	
g	
f	
e	
d	
c	
b	
n	/:^,27>^^^|=lynn
*	n~

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.
  23. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.
  24. Sekme karakteri satırdaki ilk karakter olamaz
  25. Üncü-son karakter bir sekmedir.
  26. En az 28 satır var ve hepsi ayrı.

Gelecek cevaplar için:

  • İlk satır bir palindrom eşleşmesidir .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(␣s doldurmakta özgürsünüz).
  • İkinci karakter, ',16;sekmelerden veya sekmelerden biri \x04\x0e\x13\x18\x1d.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır var ve tüm satırlar farklı .
  • Dokuzuncu satır en az 22 karakterden oluşmalıdır (yeni satır hariç).
  • Son satırda yinelenen herhangi bir karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır en az bir sekme karakteri içerir, ancak satırdaki ilk karakter olamaz.
  • !".#$[\] Gerektiğinde hariç olmak üzere yasaklanmıştır:
    • Sadece !içinde Hi, Retina!ve iki .ve iki "birinci satırında izin verilir.
  • Program uçları ile: tab, (her neyse) , ~.


4

12. V , 36 bayt

.1lllGYVH""pØHi, Retina!->üˆ.*±
Ø^0$

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.

Gelecek cevaplar için:

  • İlk karakter a ..
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.
  • 10'uncu karakter a ".
  • Boş olmayan son satırda yinelenen karakter yok.

4

21. Alphuck , 676 bayt

Şaşırtıcı bir şekilde, kodun çoğu doldurma değildir.

.11111111"1"11111111.
?|+->Hi, Retina!opaos
iipiiciasceaecppisaic
sapiceasccpisipiiiiia
ecsaiiijaeepiiiiiiaec
saeeejeepiiiaeecsajee
eeeepiaeecsaejipiiiii
iaecsaijeeeeeeeeeejii
iiiijiipiiiaecsaijiii
piaeeeecsaijeejiiijii
iiiiiiiiiiijiipiiiaec
saijiipiaeeeecsaejiii
iiiiiiijeeeeeejiiijpi
iaeeeeecsaeeejpiiaeee
eeeecsajeejiiijiiiiii
iijeeeeeeeeeeejeeepia
eeecsaeejeeeeeeeeeeee
jpiaeeeeecsaijepiaeee
csaeejeeeeeeeeejiiiii
iiiiijiipiiiaecsaiiij
epiiiiaecsaeeejiipiae
eeecsaijepiaeeecsaeje
eeeeeeeeeejiiiiiiiiii
iijiipiiiaecsaiijpiae
eecsaejipiaeeecsajiii
piaeeeecsajiiiiiiiiii
ijeeejiiiiiiiijejiipi
iiaecsajpHenry Jams?a
bcefghiwklmnopqrstuvw
xyzabcdefghwuklmnopqr
stuvwxyzabcdefg~

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.

Gelecek cevaplar için:

  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • 10. karakter a ", 12 karakterdir (palindromik kural).
  • İlk satır 21 uzunluğunda bir palindromdur.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür (yazdırılabilir ',1;6ve sekmedir).
  • Geçen karakterdir ~.

  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır uzunluğunda.
  • Boş olmayan son satırda yinelenen karakter yok.

  • Tam dizilimi içerir ->.
  • Tam dizeleri içerir Hi, Retina!ve Henry Jams?.
  • İçerir |ve +.

  • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].

4

26. Kendi kendini değiştiren Brainfuck (SMBF), 256 bayt

Üncü-son karakter bir sekme olmalıdır.

.1111111	"1"	1111111.
x	
x	
x	
x	
x	
x	
x	
x	Hi, Retina!Henry Jams?C|xxxxxxxxxxxxxxxxxxxx
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	
x	<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
x	+>>>->>+>>->>+>>->>>>>>>>>>>+>>>>>->>->>>>
x	>,Z>,^<Z-^<Z-^<---------Z>+.>^
^	x~

Dışarı yazdırır \x00truthy ve çıkışlar için \x00\x01Falsey için. Eşsiz bir dirsek nedeniyle her zaman bir hata ile sonlanır. Bu, herhangi bir girişin dinamik olarak yürütülmesini önler.

Bu program sadece Python yorumlayıcısında çalışır . TIO'DA ÇALIŞMAYIN. Bunun nedeni, Python yorumlayıcısı EOF'nin NUL olmasıdır.

Python yorumlayıcısını kullanmak için bu kodu dataayarlanan satıra yapıştırın . Bu yapılmalıydı, çünkü TIO'nun NUL baytlarını yazmak ya da girmek için kolay bir yolu yoktu, bu yüzden hala Ideone kullanıyorum. Ardından sys.stdin = MySTDIN("<[.<]"), test etmeden önce ne olursa olsun giriş ile özel girişi değiştirin ve değiştirin.

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.
  23. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.
  24. Sekme karakteri satırdaki ilk karakter olamaz
  25. Üncü-son karakter bir sekmedir.

Gelecek cevaplar için:

  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • 10. karakter a ", 12 karakterdir (palindromik kural).
  • İlk satır 21 uzunluğunda bir palindromdur.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür (yazdırılabilir ',1;6ve sekmedir).
  • Geçen karakterdir ~.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır uzunluğunda.
  • Dokuzuncu satır, yeni satır hariç en az 22 karakterden oluşmalıdır.
  • Boş olmayan son satırda yinelenen karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır en az bir sekme karakteri içerir, ancak satırdaki ilk karakter olamaz.
  • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].
  • Üncü-son karakter bir sekmedir.

4
225 bile değil mi?
Yıkılabilir Limon

@DestructibleLemon Dolgu ekledim ve cevabımı # 26 olarak değiştirdim.
mbomb007 21.01.2018

4

28. Hasrat Okur , 256 bayt

.	|+xx<<<"a"<<<xx+|	.
 		
>	g x=elem '<'x&&e%x==e
>	e=tail(show 0)	
>	('<':a)%('>':b)=a%b
>	a%('<':b)=('<':a)%b
>	a%('>':b)='<':e
>	a%(x:b)=a%b{->Hi, Retina!Henry Jams?-}
>	a@(_:_)%_=a
>	a%b=e
 	
a	
b	
C	
d	
e	
f	
g	
h	
i	
j	
k	
l	
m	
n	
o	
ppppppppp	
q	3~

Çevrimiçi deneyin!

Test Sürücüsü

tatmin

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.
  23. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.
  24. Sekme karakteri satırdaki ilk karakter olamaz
  25. Üncü-son karakter bir sekmedir.
  26. En az 28 satır var ve hepsi ayrı.
  27. Bir olmalı >kod ve açı ayraç dengeli olmalıdır

Gelecek cevaplar için:

  • İlk satır bir palindrom eşleşmesidir .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(␣s doldurmakta özgürsünüz).
  • İkinci karakter, ',16;sekmelerden veya sekmelerden biri \x04\x0e\x13\x18\x1d.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır var ve tüm satırlar farklı.
  • Dokuzuncu satır en az 22 karakterden oluşmalıdır (yeni satır hariç).
  • Son satırda yinelenen herhangi bir karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır en az bir sekme karakteri içerir, ancak satırdaki ilk karakter olamaz.
  • !". Gerektiğinde hariç olmak üzere yasaklanmıştır:
    • Sadece !içinde Hi, Retina!ve iki .ve iki "birinci satırında izin verilir.
  • #$[\] programda görünmeyebilir.
  • Program uçları ile: tab, (her neyse) , ~.
  • Açılı ayraçlar dengelenmeli

Test sürücüsünde "perl5 şu anda çalışmıyor" derken neyi kastettiğinizi bilmiyorum, bu 1çizgiyi uncommente ettiğimde ( ; echoçıktıda yeni bir satır yokmuş gibi kullanabilmesine rağmen) para cezası basıyor
Lynn

@ Lynn, bilmiyorum. Neyin yanlış olduğunu hatırlayamıyorum. Devam edeceğim ve rahatsız edeceğim. Teşekkürler.
Buğday Sihirbazı

4

29. PHP ile -r, 256 bayt

.6|0&"123'  '321"&0|6.
<   
0   
;   
+   
eval(   
~   
preg_replace    
('Hi, Retina!'^'g5X|<J' 
,   
''  
^'Henry Jams?'  
,'×× ×  ×ÝÅÐÐÝÖÓÎÖÖÁÇÇÀ«Å¹ÖÄ'));?>->/45789:@ABCDEFGHIJKLMNOPQ  
*   
a   
b   
c   
d   
e   
f   
g   
h   
i   
j   
k   
m   
n   
o   p~

Kullanmak edememek $benim orijinal çözümde, bu oldukça zor yapılmış ben kuralı yanlış, ama ben her şeyi şimdi örtülü var. Yüksek baytlık karakterler kullandım ~ve evalPHP için uygun değişkenlerin bulunmaması üzerine çalıştım . Neredeyse en az sayıdaki benzersiz kod noktasını 96 yaptım, ancak bunun bazı diller için biraz zor olacağını düşündüm.

İşte doğrulama için de geri dönüşümlü bir hex dökümü.

00000000: 2e36 7c30 2622 3132 3327 0927 3332 3122  .6|0&"123'.'321"
00000010: 2630 7c36 2e0a 2a09 0a30 090a 3b09 0a2b  &0|6..*..0..;..+
00000020: 090a 6576 616c 2809 0a7e 090a 7072 6567  ..eval(..~..preg
00000030: 5f72 6570 6c61 6365 090a 2827 4869 2c20  _replace..('Hi, 
00000040: 5265 7469 6e61 2127 5e27 6735 587c 3c4a  Retina!'^'g5X|<J
00000050: 2709 0a2c 090a 2727 090a 5e27 4865 6e72  '..,..''..^'Henr
00000060: 7920 4a61 6d73 3f27 090a 2c27 9b96 9ad7  y Jams?'..,'....
00000070: 9c90 8a91 8bd7 9c90 8a91 8ba0 9c97 9e8d  ................
00000080: 8cd7 9996 939a a098 9a8b a09c 9091 8b9a  ................
00000090: 918b 8cd7 dd8f 978f c5d0 d08c 8b9b 9691  ................
000000a0: ddd6 d3ce d6d6 c1c7 c7c0 abc5 b9d6 c427  ...............'
000000b0: 2929 3b3f 3e2d 3e2f 3435 3738 393a 4041  ));?>->/45789:@A
000000c0: 4243 4445 4647 4849 4a4b 4c4d 4e4f 5051  BCDEFGHIJKLMNOPQ
000000d0: 090a 3c09 0a61 090a 6209 0a63 090a 6409  ..<..a..b..c..d.
000000e0: 0a65 090a 6609 0a67 090a 6809 0a69 090a  .e..f..g..h..i..
000000f0: 6a09 0a6b 090a 6d09 0a6e 090a 6f09 707e  j..k..m..n..o.p~

Çevrimiçi deneyin!

Test sürücüsü

tatmin

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.
  23. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.
  24. Sekme karakteri satırdaki ilk karakter olamaz
  25. Üncü-son karakter bir sekmedir.
  26. En az 28 satır var ve hepsi ayrı.
  27. Bir olmalı >kod ve açı ayraç dengelenmelidir.
  28. Programda 88'den fazla farklı kod noktası bulunmalıdır.

Gelecek cevaplar için:

  • İlk satır bir palindrom eşleşmesidir .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(␣s doldurmakta özgürsünüz).
  • İkinci karakter, ',16;sekmelerden veya sekmelerden biri \x04\x0e\x13\x18\x1d.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır var ve tüm satırlar farklı.
  • Dokuzuncu satır en az 22 karakterden oluşmalıdır (yeni satır hariç).
  • Son satırda yinelenen herhangi bir karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır en az bir sekme karakteri içerir, ancak satırdaki ilk karakter olamaz.
  • !". Gerektiğinde hariç olmak üzere yasaklanmıştır:
    • Sadece !içinde Hi, Retina!ve iki .ve iki "birinci satırında izin verilir.
  • #$[\] programda görünmeyebilir.
  • Program uçları ile: tab, (her neyse) , ~.
  • Açılı parantezler dengeli olmalıdır.
  • Programda 88'den fazla farklı kod noktası bulunmalıdır.

Bence betiğinizi burada test sürücüsüne bir argüman olarak eklemeyi unutmuşsunuz. Şu anda silinmiş olan cevabımda düzelttim.
Davis Yoshida

4

30. > <> ile -v 0 -v 0, 324 bayt

1 truthy, boş dize falsey

.1|-<<<<	"C"	<<<<-|1.
>i:0(?v'	'~
v     >}@@:'	'=0=?;@
v	
     >:0(?va=?v&1+&>'	'~
>{r0&/    v   >&}0&^	
          >&}rv	
<	
              >l3(?v@:}@@=?;{'	'~
                  ->1n;	
Hi, Retina!	
ABDEFGIKLMNOPQSTUVWXYZ	
b	c
d	
fg	
h	
jk	
o	
p	*      *  *
q	  *  *      *
u	*      *  *
w	
xz	
2	
45	
6	
78	9
Henry Jams?%-	_~

Çevrimiçi deneyin!

tatmin

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.
  23. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.
  24. Sekme karakteri satırdaki ilk karakter olamaz
  25. Üncü-son karakter bir sekmedir.
  26. En az 28 satır var ve hepsi ayrı.
  27. Bir olmalı >kod ve açı ayraç dengelenmelidir.
  28. Programda 88'den fazla farklı kod noktası bulunmalıdır.
  29. Üncü-son karakter bir sekmedir (# 26) VE bitişik satırların farklı uzunluklarda olması gerekir

Gelecek cevaplar için:

  • İlk satır bir palindrom eşleşmesidir .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(␣s doldurmakta özgürsünüz).
  • İkinci karakter, ',16;sekmelerden veya sekmelerden biri \x04\x0e\x13\x18\x1d.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır var ve tüm satırlar farklı.
  • Dokuzuncu satır en az 22 karakterden oluşmalıdır (yeni satır hariç).
  • Son satırda yinelenen herhangi bir karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır en az bir sekme karakteri içerir, ancak satırdaki ilk karakter olamaz.
  • !". Gerektiğinde hariç olmak üzere yasaklanmıştır:
    • Sadece !içinde Hi, Retina!ve iki .ve iki "birinci satırında izin verilir.
  • #$[\] programda görünmeyebilir.
  • Program uçları ile: tab, (her neyse) , ~.
  • Açılı parantezler dengeli olmalıdır.
  • Programda 88'den fazla farklı kod noktası bulunmalıdır.
  • Bitişik çizgiler farklı uzunluklarda olmalıdır

Bunu sürücüye eklemeye çalışıyordum, ancak ikili "balık" kabul etmedi. Çalıştırmanın uygun yolu nedir?
Davis Yoshida

@DavisYoshida Paylaşılan TIO bağlantısı çalışır. Idk nasıl
mbomb007

Evet, yanlış bir şey yok, ama bir bash betiğinden çalıştırmak istiyorsanız, bir tercüman çağırmanız gerekir
Davis Yoshida 3

@DavisYoshida TIO sohbet odasında Dennis'e sorun.
mbomb007

@DavisYoshida Bu şekilde TIO balık çağırır: github.com/TryItOnline/tryitonline/blob/master/wrappers/fish
Patato44

2

1. ++ , 7 bayt ekleyin

D,f,@,1

Çevrimiçi deneyin!

İşler zorlaşmaya başlamadan önce Add ++ 'ı da alabilirsin. Bu çok basit bir şekilde ilk örneğin Add ++ 'ya çevrilmesidir. D,f,@,1Verilen argüman ne olursa olsun, döndüren bir işlevi tanımlar 1.


2

4. Yığılmış , 10 bayt

.3[#'even]

Çevrimiçi deneyin!

Programın uzunluğunun eşit olup olmadığını kontrol eder. 1"Doğru" girişler için ve 0"yanlış" olanlar için döndürülen adsız işlev .

tatmin:

  1. ile başlar .
  2. içerir e
  3. eşit uzunlukta

Bu koda girdiyi nasıl iletirim? Bana TIO bağlantısından net değil.
Buğday Sihirbazı

@ user56656 f out, sınamayı yapmak istediğinizle daha önce dize değiştirmeyi deneyin . Tekli alıntılarla sarılmış, iki katına çıkarak tek bir alıntıdan kaçış
Conor O'Brien

Anladım, kodu değiştirdiniz, bu yüzden kod altbilgide görünmüyor.
Buğday Sihirbazı

@ user56656 oh evet, bunun için üzgünüm
Conor O'Brien

2

24, SNOBOL4 (CSNOBOL4) , 256 bayt

.;*->+|a	"x"	a|+>-*;.
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input
	x =input;* Henry Jams?
	X =INPUT
	OUTPUT =GT(SIZE(X),21)	1
	
	
	
	
	
	
	
	
	
	
	
	
	
end	
	ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234
	Hi, Retina!
	~

Çevrimiçi deneyin!

Çıktılar 1Gerçekliğe ve falsey için hiçbir şey çıkarmaz.

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C
  22. Her satır bir sekme karakteri içerir.
  23. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.

Gelecek cevaplar için:

  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • 10. karakter a ", 12 karakterdir (palindromik kural).
  • İlk satır 21 uzunluğunda bir palindromdur.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür (yazdırılabilir ',1;6ve sekmedir).
  • Geçen karakterdir ~.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır uzunluğunda.
  • Dokuzuncu satır, yeni satır hariç en az 22 karakterden oluşmalıdır.
  • Boş olmayan son satırda yinelenen karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.
  • Her satır bir sekme karakteri içerir.
  • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].

1

2. Üçgensellik , 17 bayt

..)..
.)Im.
"."=.

Çevrimiçi deneyin!

İlk karakterin bir nokta olup olmadığını kontrol eder ( .).


15
Çok sayıda pratik dili zaten ortadan kaldırdınız. :(
totallyhuman

Bu Python'u içermiyor, ama gerçekten de
dışladı

2
Diliniz sadece kodun herhangi bir yerinde yüzmeyi destekliyorsa, .3ya da benzerleri işe
Conor O'Brien,


@ user56656 Ouch, bu indeksleme ile dahili bir hata gibi görünüyor ... Bugün daha sonra düzelteceğim
Bay Xcoder

1

8. R , 64 bayt

.0->z;x=readLines();y=Vectorize(utf8ToInt)(x);any(grepl("->",x))

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter bir .
  2. İçerir e
  3. Uzunluğu
  4. Uzunluğu mükemmel bir kare
  5. İçerir a
  6. Bir >karakter içeriyor
  7. Tam dizisini ->satırlarından birinde içerir.

1

10. Somme , 64 bayt

.1->Hi, Retina! I like French :D
"RVll;d.h:and random stuff too!

Çevrimiçi deneyin!

Çevrimiçi olarak doğrulayın!

tatmin:

  1. İlk karakter bir .
  2. İçerir e
  3. Uzunluğu
  4. Uzunluğu mükemmel bir kare
  5. İçerir a
  6. Bir >karakter içeriyor
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.

Gelecek cevaplar için:

  • İlk karakter bir .
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.

1

7. Fısıltılar , 66 bayt

.abcdefghijklmnopqrstuvwxyz
> ">"
> InputAll
>> 1∈2
>> Output 3

Çevrimiçi deneyin!

Çıkın ya Trueda False. Sondaki yeni satıra dikkat edin.

tatmin:

  1. İlk karakter bir .
  2. İçerir e
  3. Uzunluğu
  4. Karakter cinsinden uzunluğu mükemmel bir kare
  5. İçerir a
  6. Bir >karakter içeriyor

Sadece FYI, bu 64 bayt var, 64 karakter değil. önemli değil, sadece not
Conor O'Brien

Python 3 cevabı (# 5) giriş olarak iletildiğinde yanlış döndürür. Üstteki alfabeden 2 karakter kaldırarak düzeltilebileceğini düşünüyorum.
Patates44

@ Potato44 Sondaki yeni satırı eklediğinizden emin misiniz?
caird coinheringaahing '20

Evet, tekrar kontrol ettim ve yeni hattım oldu. Bunun nedeni bir çok baytlık karakter böceği olmasıdır ve python gönderiminin bayt saydığına inanıyorum.
Patates44

Python gönderme sadece giriş değil, her şey ilk satırını okurken çünkü @ Potato44 Hayır, bu
Caird coinheringaahing

1

3. Jöle , 5 bayt

.
”ee

Çevrimiçi deneyin!

Girişin bir ekarakter içerip içermediğini kontrol eder . Eski değer için eo karakter olmadan dillerine haksız görünüyordu çünkü. Ve, doğrulamak için burada bir hexdump:

00000000: 2e0a ff65 65                             ...ee

tatmin:

  1. İle başlar .
  2. İçerir e

2
5 bayt bunun bana jöle kod sayfasında olması gerektiğini söyledi. Bir hexdump alabilir miyiz?
Patates44

@ Potato44 Hexdump eklendi
caird coinheringaahing

1

18. Python 3 , 144 bayt

.6;"ea->?"#"?>-ae";6.
"Hi, Retina!"
import sys
print(len(sys.stdin.read().split("\n"))>26+1)








































"|||||"
4.2

Çevrimiçi deneyin!

Çıkışlar Truegirişi, uzun, en az 28 hat ise False, aksi.

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.

Gelecek cevaplar için:

  • İlk karakter a ..
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.
  • 10. karakter bir " onuncu karakterdir (palindromik kural).
  • Boş olmayan son satırda yinelenen karakter yok.
  • İlk satır, uzunluğu = 21 olan bir palindrom
  • İçerir ?.
  • İçerir |.
  • İçerir +.
  • En az 28 satır uzunluğunda.

1

16: Quarterstaff , 64

1 truthy,

.1......."a".......1.
   1->a[Hi, Retina!]
  ?[-124(.|>a)?]
49a!

Çevrimiçi deneyin!

Bu arada, girinti hiçbir şey yapmaz.

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |

Gelecek cevaplar için:

  • İlk karakter a ..
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.
  • Onuncu karakter," onuncu karakterdir (palindromik kural).
  • Boş olmayan son satırda yinelenen karakter yok.
  • İlk satır, uzunluğu = 21 olan bir palindrom
  • İçerir ?.
  • İçerir |

evet, ancak pyth cevap "a" için kontrol etmiyorsa, neyi kontrol ediyor?
Yıkılabilir Limon

Pyth answer, ilk satırın bir içerdiğini kontrol eder a, bunun nedeni pyth'in girdi aldığı yoldur. OP kendi kodunu yazarken veya analiz ederken bir hata yapmış gibi görünüyor. Daha önceki iki cevabın da bu sorunu var.
Buğday Sihirbazı

@ user56656 bu kolay bir düzeltme oldu
Lemon

@ uset56656 Pyth kodunu şimdi düzelttim. Umarım hiçbir şeyi kırmadım. Aslında, çevrimiçi tercümandan fotokopisini yapıştırırken yanlışlıkla yanlış bir program alarak hata yaptım. Rahatsızlık için özür dilerim!
Bay Xcoder

1

15. Python 3, 64 bayt

.1and(11*"""*11(dna1.
Hi, Retina!->   """)and(lambda s:"?"
in s)

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.

Gelecek cevaplar için:

  • İlk karakter a ..
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür.
  • 10'uncu karakter a ".
  • Boş olmayan son satırda yinelenen karakter yok.
  • İlk satır, uzunluğu = 21 olan bir palindrom
  • İçerir ?.

@ mbomb007 düzeltildi
SuperStormer

1

31. Octave , 324 bayt

Yeni gereksinim: Daha önce yasaklanmayan yazdırılabilir ASCII kodunun bir parçası olmalıdır. Tam listesi: !"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~.

.6;%+<-?|"	"|?-<+%;6.
f=@(x)all(ismember(horzcat(33,34,46,' %&''()*+,=/0123456789:;<->?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~'),x));	
%	>>
%	V'quQ9g8u'@f/&'A)eLS;p`t'{ZYv4R3aaa
%	bb
%	c
%	dd
%Henry Jams?Hi, Retina!	
%	e
%	ff
%	g
%	hh
%	i
%	jj
%	k
%	ll
%	m
%	nn
%	o
%	pp
%	q
%	rr
%	s
%	tt
%	u
%	vvv
%	a~

Çevrimiçi deneyin!

  1. İçerir e.
  2. Uzunluğu bile.
  3. Uzunluğu mükemmel bir karedir.
  4. İçerir a.
  5. Bir >karakter içeriyor .
  6. Tam dize içerir ->.
  7. Tam dize içerir Hi, Retina!.
  8. İlk iki Unicode kodunun toplamı 5'in katıdır.
  9. 10'uncu karakter a ".
  10. Boş olmayan son satırda yinelenen karakter yok.
  11. İlk satır, uzunluğu> 5 olan bir palindromdur.
  12. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  13. İçerir ?.
  14. İçerir |.
  15. İçerir +.
  16. En az 28 satır uzunluğunda.
  17. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  18. Henry Jams?Sürekli bir alt dize olarak içerir .
  19. Geçen karakterdir ~.
  20. İçerir C
  21. Her satır bir sekme karakteri içerir.
  22. Dokuzuncu satır yeni satır hariç en az 22 karakter içerir.
  23. Sekme karakteri satırdaki ilk karakter olamaz
  24. Üncü-son karakter bir sekmedir.
  25. En az 28 satır var ve hepsi ayrı.
  26. Bir olmalı >kod ve açı ayraç dengelenmelidir.
  27. Programda 88'den fazla farklı kod noktası bulunmalıdır.
  28. Üncü-son karakter bir sekmedir (# 26) VE bitişik satırların farklı uzunluklarda olması gerekir
  29. Daha önce yasaklanmayan tüm yazdırılabilir ASCII karakterleri kodun bir parçası olmalıdır. Tam liste:!"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~

Gelecek cevaplar için:

  • İlk satır bir palindrom eşleşmesidir .␣␣␣␣␣␣␣␣"␣"␣␣␣␣␣␣␣␣.(␣s doldurmakta özgürsünüz).
  • İkinci karakter, ',16;sekmelerden veya sekmelerden biri \x04\x0e\x13\x18\x1d.
  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır var ve tüm satırlar farklı .
  • Dokuzuncu satır en az 22 karakterden oluşmalıdır (yeni satır hariç).
  • Son satırda yinelenen herhangi bir karakter yok.
  • Kesin dizeleri içerir ->, Hi, Retina!ve Henry Jams?.
  • Her satır en az bir sekme karakteri içerir, ancak satırdaki ilk karakter olamaz.
  • !". Gerektiğinde hariç olmak üzere yasaklanmıştır:
    • Sadece !içinde Hi, Retina!ve iki .ve iki "birinci satırında izin verilir.
  • #$[\] programda görünmeyebilir.
  • Program uçları ile: tab, (her neyse) , ~.
  • Açılı parantezler dengeli olmalıdır.
  • Programda 88'den fazla farklı kod noktası bulunmalıdır.
  • Bitişik çizgiler farklı uzunluklarda olmalıdır
  • Önceden yasaklanmamış tüm yazdırılabilir ASCII'yi içerir. Karakterler şunlardır: !"%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~.

Kriptografik işlevlere izin verilmezse onu silerim, ancak şu an için yasak değildir. Aslında zorla geçirdiğim güzel zaman geçirdim ...
Stewie Griffin

Buna izin vermezsek, birisi SHA-256 yapabilir ya da daha kötüsü yapabilirdi ve yine, bu karma işlevleri kullanırken sonsuz miktarda dizeye izin verildiğini ispatlamamızın bir yolu yok.
mbomb007

Tüm testlerim kiraz toplayabilecek 3 (belki 4) baytın yeterli olduğunu ve kripto ihtiyacını çok basit bir kaba kuvvetle karşılayacağınızı gösteriyor. Bunun kılacak bir cevap yazabilirim çok hayır bayt sınırlaması olmadığından, kriptografik fonksiyonları kullanmadan, başkasının takip etmek için zor. Bence gelecekteki cevapları kasıtlı olarak zinciri kırmaya çalışmaktan caydırmak daha iyi olur . Bu sadece benim iki kuruş olsa :)
Stewie Griffin

Ben kaba kuvvet kullanmak için başka bir cevaplayıcı gerektiren herhangi bir cevabı kötü tadı olduğunu düşünüyorum.
mbomb007

Belli bir dereceye katılıyorum. Bu yüzden, izin verilmezse bu cevabı silmekle mutlu olurum.
Stewie Griffin

0

6. Pyth , 16 bayt

.e}\as.zS13    5

Burada dene!

Girişin bir içerip içermediğini kontrol eder a. Çıktılardan biri:

  • [True, True, True, True, True, True, True, True, True, True, True, True, True] truthy için

  • veya [False, False, False, False, False, False, False, False, False, False, False, False, False]sahtekarlık için

tatmin:

  1. ile başlar .
  2. içerir e
  3. eşit uzunlukta
  4. mükemmel bir kare uzunluğa sahiptir
  5. içerir a

2
Eğer hatalıysam düzelt beni, ama cevabı test etmek üzerine çalışıyorum, bu sadece ailk satırda olup olmadığını kontrol etmek gibi görünüyor . En az 2 cevap yanlıştır çünkü bu, bu cevaptaki metnin söyledikleriyle eşleşmez (ve insanlar cevaplarını test etmez).
Patates44

@ Patates 44 Kötü, özür dilerim! Sabit.
Bay Xcoder

@ Mr.Xcoder "gelecekteki" koşulların hiçbirini yerine getirmediğinden emin oldunuz mu? görünmüyor
yıkılabilir limon

@ YıkılabilirLemonesi Bu gelecekteki koşullardan herhangi birini karşılayacak mı? Bunun ihlal ettiği bir şart bulamadım.
Bay Xcoder

@ Mr.Xcoder Yapmadığına inanıyorum
Lemon

0

20. Jöle , 100 bayt

Bu kod olup olmadığını kontrol eder Henry Jams?. 1Sahte için gerçeği döndürür 0.

.6;%+->?|"e"|?>-+%;6.
Hi, Retina!->0123456789
0123456789
0123
























“Henry Jams?”ẇ

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10. karakter bir ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .

Gelecek cevaplar için:

  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür.
  • Onuncu karakter," onuncu karakterdir (palindromik kural).
  • Boş olmayan son satırda yinelenen karakter yok.
  • İlk satır, uzunluğu = 21 olan bir palindrom
  • İçerir ?.
  • İçerir |.
  • İçerir +.
  • En az 28 satır uzunluğunda.
  • Aşağıdaki karakterler sadece toplamda beş kez kullanılabilir: !"#$.[\].
    • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].
  • Her program Henry Jams?sürekli bir altdizgi olarak içermelidir .

0

22, Octave , 100 bayt

Yönetici özeti: Kodda şimdi büyük harf olmalı C.

.6;%+->?|"e"|?>-+%;6.
'Hi, Retina!Henry Jams?';
f=@(x)any(x=='C');
%Any C?























%~

Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.
  19. Henry Jams?Sürekli bir alt dize olarak içerir .
  20. Geçen karakterdir ~.
  21. İçerir C

Gelecek cevaplar için:

  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • 10. karakter a ", 12 karakterdir (palindromik kural).
  • İlk satır 21 uzunluğunda bir palindromdur.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür (yazdırılabilir ',1;6ve sekmedir).
  • Geçen karakterdir ~.

  • Uzunluğu bile mükemmel bir kare.
  • En az 28 satır uzunluğunda.
  • Boş olmayan son satırda yinelenen karakter yok.

  • Tam dizilimi içerir ->.
  • Tam dizeleri içerir Hi, Retina!ve Henry Jams?.
  • İçerdiği |, +ve C.

  • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].

0

19, Octave , 196 bayt

Not: Bir hatayı düzeltmek için koda bir düzenleme yaptım. Tek değişiklik palindrom kuralını içermekti. Bu cevap 10 için yanlış bir pozitif önler.


Şimdiye kadarki birçok gereksinim, yorumlar ve bastırılmış dizeler kullanılarak kolayca giderilebilir ve cevapların eklenmesi önemsizdir. Bunun yerine bazı karakterleri etkisiz hale getirerek biraz zorlaşacağımı düşündüm .

.6;%+->?|"e"|?>-+%;6.
f=@(x)all(ismember('Hi, Retina!',x))&sum(ismember(x,cat(2,33:36,46,91:93,'')))<6&x(2)<60&all((k=x(1:find(x==10,1)-1))==flip(k))
%












































Çevrimiçi deneyin!

tatmin:

  1. İlk karakter a ..
  2. İçerir e.
  3. Uzunluğu bile.
  4. Uzunluğu mükemmel bir karedir.
  5. İçerir a.
  6. Bir >karakter içeriyor .
  7. Tam dize içerir ->.
  8. Tam dize içerir Hi, Retina!.
  9. İlk iki Unicode kodunun toplamı 5'in katıdır.
  10. 10'uncu karakter a ".
  11. Boş olmayan son satırda yinelenen karakter yok.
  12. İlk satır, uzunluğu> 5 olan bir palindromdur.
  13. İlk satır tam olarak 21 karakter uzunluğundadır (yeni satır hariç).
  14. İçerir ?.
  15. İçerir |.
  16. İçerir +.
  17. En az 28 satır uzunluğunda.
  18. Aşağıdaki karakterler toplamda beş kez kullanılır: !"#$.[\]ve ikinci karakterin kod noktası 60'tan azdır.

Gelecek cevaplar için:

  • İlk karakter a ., ve böylece 21 karakterdir (palindromik kural).
  • Uzunluğu bile mükemmel bir kare.
  • Tam dizilimi içerir ->.
  • Tam dize içerir Hi, Retina!.
  • İkinci karakterin Unicode kod noktası, mod 5, 4'tür ve kod noktası 60'tan düşüktür.
  • Onuncu karakter," onuncu karakterdir (palindromik kural).
  • Boş olmayan son satırda yinelenen karakter yok.
  • İlk satır, uzunluğu = 21 olan bir palindrom
  • İçerir ?.
  • İçerir |.
  • İçerir +.
  • En az 28 satır uzunluğunda.
  • Aşağıdaki karakterler sadece toplamda beş kez kullanılabilir: !"#$.[\].
    • Her program artık sadece 2 izin verilir .ve 2 "ilk satırda ve !içinde Hi, Retina!. Bu karakterler, hiçbir kullanımın yanı sıra başka hiçbir yerde kullanılamaz #$[\].

Aşağı oylamadım, ama Atıf Yapan OP:This will probably be more fun if you try to maximize your own score rather than "win" the challenge.
Uriel

Oy vermedim ama belki düşürücü bunu yaptı, çünkü iki şeyi bir cevap yerine tek tek doğruladınız. Buna izin vermeyen herhangi bir kural yok, ancak bundan dolayı birinin aşağı oy verdiğini hayal edebiliyorum. (Ya da artık mümkün olmayan bir cevap planladıkları için, bu imoyu düşürmek için oldukça çocukça bir sebep olsa da ..) Bunda yanlış bir şey göremediğim için nötralize etmeyi seçtim.
Kevin Cruijssen

5 karakterlik sınırı daha yüksek bir şeye yükseltebilir veya .başka bir cevap gelmeden önce hariç tutabilir misiniz? İlk satır palindrom olduğundan, sadece 3 nokta bırakır, bu çoğu OOP fiil kordonunda neredeyse imkansızdır. ayrıca 5 "ve `` çok satırlı dizeler oluşturmayı neredeyse imkansız kılıyor
Uriel

İyi haber şu ki, çalışması gereken birkaç dil biliyordum.
mbomb007 20.03.2018

Fark ettiğin için teşekkürler, zinciri etkilemeden şimdi düzelttim. Kodu yanlış sekmeden kopyalamış olmalıyım (test amacıyla birkaç sekmede benzer kodlar vardı).
Stewie Griffin,
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.