Şairin sineği


13

Okunduğunuzda http://en.wikipedia.org/wiki/Rhyme_scheme adresinden 1 veya daha fazla kafiye şeması içeren bir soru yazın . Aşağıdaki karakterler yüksek sesle konuşulur:

  • yorumda olmayan alfasayısal kelimeler veya karakterler;
  • karşılaştırma ve aritmetik karakterler (+ artı; - eksi; * kez, / bölü, | veya, || veya, & ve, && ve! ve değil, = eşittir, == eşittir, === eşittir).

Aşağıdakiler hesaba katılmaz (yüksek sesle konuşulmaz):

  • dize değişmezlerinin başlangıcını veya sonunu belirten karakterler ("');
  • mantıksal blokların başlangıcını veya sonunu belirten karakterler (() {} []);
  • bir değişkenin, fonksiyonun veya kod satırının (.,;) tanımlanmasını belirten karakterler.
  • yorumlardaki herhangi bir karakter;

"Yüksek sesle söylenen" kurallar her zaman geçerlidir. "yüksek sesle konuşulmuyor" kuralları Brainfuck, K, J, APL, Befunge ve Sclipting hariç tüm diller için geçerlidir. APL, Brainfuck, Befunge, K ve J söz konusu olduğunda, "yüksek sesle konuşma kuralları" nda belirtilmeyen herhangi bir karakter, yukarıda belirtilen "sürekli olarak seç" kuralına tabidir. Scripting karakterleri, hangi Çince konuşmayı kullandığınızı özgürce seçerek, Çince karaktermiş gibi olurlar.

Açıkça izin verilmeyen veya zamir reddedilmeyen karakterlerin telaffuz edilmesi veya susturulması serbesttir. Bununla birlikte, belirli bir karakter her zaman telaffuz edilir veya daima sessiz kalır. # Satırını bir satırda hashtag olarak telaffuz edemez ve bir sonraki satırda # sessiz kalabilirsiniz.

Kelimeler herhangi bir lehçe veya dilde telaffuz edilebilir, ancak aynı stanza içinde tutarlı olması gerekir (ilk kelime İskoçya ve ikincisi Galce olarak telaffuz edilmez).

Yarışma türü popülerlik yarışmasıdır. Son tarih 23 Nisan'da, o gün doğup öldüğü iddia edilen en tanınmış kartlardan biri olan William Shakespeare'in onuruna. Kazanan en çok oyu alan kişidir.

Edit: daha fazla başvuru olacağını sanmıyorum çünkü ben yarışma erken bitirmek karar verdim. Kazananı anlık olarak işaretleyeceğim.


2
+1, iyi formüle edilmiş. Sclipting'i özel bir durum olarak adlandırmayı seviyorum.
Kaya

Yanıtlar:


9

Parti AABBA (Limerick)

Bu benim en iyi denemem, ama şiirlerde hiç iyi olmadım.

Kod:

@Echo off || cd \.
If "this"=="a largeish" pot
Type %0 || chef
Color 7f
Goto :eof || shallot

İngilizcede:

Başka bir yankı CD eğik çizgi
Bu büyük bir tencereye eşitse
Sıfır başka şef
Renk yedi f
EOF başka soğancık


1

Fortran 95 (McCarron Beyit)

McCarron Couplet: "AABBABCCDDCDEEFFEF", akademik James McCarron tarafından tanıtılan klasik bir kafiye kalıbına çağdaş bir bakış.

Kodum (çalışması için kaydedilmesi gereken all.f95):

character (LEN=100) :: &
bend; logical :: wondered
inquire(file="superstar &
&car",exist=wondered,number=i_r)

open(unit=100, &
file="superstar car")
if (.NOT.(.NOT.(wondered))) then
i_sum = 1; read(100,*) n

i_sum = n + i_sum
rewind(100); else; i_sum = 1
endif; write(100,*) i_sum, 10
codingThis = fun

write(bend,"(I5)") n; call &
SYSTEM ("copy all.f95 all"//&
TRIM(TRIM(ADJUSTL(bend)))//&

".f95"); open(access="append", &
unit=10,file="waterfall")
write(10,*) "foo bar"; end

Kendini numaralı dosyalara kopyalar all0.f95, sonra all1.f95, all2.f95vb.

Şöyle yazıyor:

character len equals hundred
bend logical wondered
inquire file superstar
car exist wondered, number equals IR

open unit equals hundred
file equals superstar car
if not not wondered then
I sum equals one, read hundred N

I sum equals N plus I sum
rewind hundred else I sum equals one
endif write hundred I sum ten
conding this equals fun

write bend I five N call
system copy all F point ninety five all
trim trim adjust L bend

point ninety five access append
open unit ten file waterfall
write ten foo bar end
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.