কার্যকরযোগ্য হাইকু যা একটি হাইকুর আউটপুট দেয় [বন্ধ]


37

ধাঁধা:

একটি সংক্ষিপ্ত, তিন-লাইনের প্রোগ্রাম লিখুন যা:

  • জোরে জোরে পড়লে প্রতি লাইনে 5/7/5 সিলেলেবল থাকে
  • রান করার সময় একটি হাইকু আউটপুট করে।

সঠিক কাঠামোযুক্ত একটি প্রোগ্রামের উদাহরণ, তবে হাই-হাইকু আউটপুট, (পাইথন):

>>> for x in range(3):
...     print "EXTERMINATE HUMANS"
... # I am a Dalek.
... 
EXTERMINATE HUMANS
EXTERMINATE HUMANS
EXTERMINATE HUMANS

(মন্তব্যটি কিছুটা কপ-আউট।)

এটি উচ্চস্বরে পড়ছে:

এক্স পরিসীমা তিনের জন্য

এক্সট্রিমিনেট হিউম্যানস প্রিন্ট করুন!

আমি একজন দালেক।

যে কোনও ভাষা গ্রহণযোগ্য। উচ্চস্বরে পড়ার লক্ষ্যে, ওয়াকা ওয়াকা ব্যাং স্প্ল্যাটের!@#$%^&*()_+ মতো কিছু স্বীকার করে আপনি চাইলে পছন্দ মতো প্রতীকগুলি অগ্রাহ্য করতে পারেন বা উচ্চস্বরে উচ্চারণ করতে পারেন । (আমি নিশ্চিত এখানে পার্ল এন্ট্রি আসবে )!***(!:, )(*@@@#, )_(*)!.

কোড বা আউটপুটটি বিশেষত মজাদার বা বিশেষত জেন হলে অতিরিক্ত পয়েন্ট।


সম্পাদনা করুন: আপনার ভাষাতে আকর্ষণীয় কিছু ( #include <iostream>?) করার আগে যদি বয়লারপ্লেটের প্রয়োজন হয় তবে আমি বয়লারপ্লেটটিকে উপেক্ষা করে খুশি।


আমি পল রিখটারের কমন লিস্প হাইকুকে এই কারণে গ্রহণ করেছি যে এটি আমাকে পাঁচ মিনিটের জন্য হাসতে বাধ্য করে।

টিমবির ক্রিয়েটিভ নিয়ম-নমন ( সংকলক আউটপুট ?!) এবং অত্যন্ত স্মরণীয় লাইনের জন্য সম্মানজনক উল্লেখ"Static void. I long for you."

এখন এই প্রশ্ন শেষ;

আরও অনেক হাইকুস অপেক্ষা করছেন।

পোস্ট করা চালিয়ে যান!


আমি আপনাকে
দৃ

1
"ডালেক সিমুলেটর" হ'ল সিলেবল (বা সম্ভবত "# ডালেক সিমুলেটর" 7 টি শব্দযুক্ত?) - যেভাবেই হোক, এটি তৃতীয় লাইনের জন্য 5 টি সিলেবল হওয়া উচিত নয়?
পল আর

@ পলআর: ঠিক বলেছেন। 5 টি অক্ষরের মতো এমন কিছুতে সম্পাদিত। ;)
লি-অং ইপ

1
একটি পিট সমাধানে বোনাস?
ugoren

1
@ ইউগোরেন: আপনি যদি পাইট প্রোগ্রামকে হাইকুর মতো দেখতে পারেন তবে আমি নিশ্চিত যে এটি গ্র্যান্ড প্রাইজ জিতবে। ;)
লি-অং ইপ

উত্তর:


46

কমন লিস্প

প্যারেন্টিসরা চুপ!

কার্যক্রম:

((lambda (&rest foo) 
   (list foo (cons 'truly foo) foo))
 'this 'is 'lisp 'haiku)

হিসাবে পড়ুন:

lambda and rest foo
list foo cons truly foo foo
this is lisp haiku

আউটপুট:

((THIS IS LISP HAIKU) (TRULY THIS IS LISP HAIKU) (THIS IS LISP HAIKU))

এটি আমাকে দীর্ঘ পাঁচ মিনিটের জন্য ক্র্যাক করেছে। সাবাশ!
লি-অং ইপ

78

সি শার্প

কার্যক্রম:

#warning Lonesome
class _{
    static void Eye(long forYou='
        ){ /* My program ends here. */ ;}}

পড়ুন:

Warning: Lonesome class.
Static void. I long for you.
My program ends here.

সংকলক আউটপুট:

#warning: 'Lonesome'        (read: hash warning lonesome)
Empty character literal     (read: empty character lit’ral)
Newline in constant

14
সংকলক আউটপুট ?! নিয়মগুলির সৃজনশীল ব্যাখ্যা - আমার এটি পছন্দ হয়েছে। এটিও আশ্চর্যজনকভাবে জেন ...
লি-অং ইইপ

2
এটি সংকলক কবিতা ... + 1!
ক্রিশ্চিয়ান লুপাস্কু

6
আমি আশা করি আমি এটি একাধিকবার উপড়ে ফেলতে পারি।
গ্যারেথ

@ গ্যারেথ দিতো !!
গাফি

1
সংকলকের একাকীত্বের কবিতাটিতে আমি আক্ষরিকভাবে হেসেছিলাম। আমি কি দুঃখী? ধ্রুবরে নিউলাইন।
আলফা

48

পিট, 867 রঙের ব্লক নির্বাহ করে

গ্র্যান্ড প্রাইজ, আপনি বলেন? এটির কোডেল আকার 2 আছে।

একটি হাইকু যা নিজেই প্রিন্ট করে

আউটপুট:

SPRING EVER RETURNS
NEVER EXACTLY THE SAME
THIS IS NOT A QUINE

এই চ্যালেঞ্জ মজা ছিল! আমি একটি পাইট ইন্সট্রাকশন এনকোডার লিখেছি যা নির্দেশনা নেয় এবং সেগুলি পিট স্ক্রিপ্টে অনুবাদ করে। কোনও স্ট্রিং মুদ্রণের জন্য কোড উত্পন্ন করা সেখান থেকে এটি অল্প কাজ work আমি একক কোডেল নির্দেশাবলী ব্যবহার করার সময় পিট কোডটি গল্ফ করার জন্য একটি ছোট (তবে কার্যকর) পরিশ্রম রেখেছি।

আমি তখন একটি পিক্সেল ফন্ট করেছি। একটি চরিত্রের প্রতিটি পিক্সেলের জন্য, আমি এটিকে 4 টি কোডেলে উড়িয়ে দেব: 2 কালো এবং 2 টি কার্যকর হয়েছে। প্রথম কোডেলটি সম্মুখীন হয়েছে অ-এক্সিকিউটিভ, সুতরাং যদি কোনও চরিত্রের অংশে এন পিক্সেল থাকে, উদাহরণস্বরূপ, এটি 2 * n * -1 নির্দেশাবলীর সাথে সামঞ্জস্য করে।

পাশের রেখাগুলি দিক নির্দেশকের বিপরীত হয় এবং এটি পরবর্তী সারিতে নিয়ে গিয়ে 2 পিক্সেল করে নামায়। সুতরাং, নির্দেশাবলী প্রতিটি অন্যান্য লাইনে বিপরীত হয়।

একবার আমার কাছে "পাঠ্যে এম্বেড থাকা পাঠ্য" উত্পাদন করার কোড পেলে এটি মজা পায়। আমি সম্ভবত 20 হাইকমু লিখেছিলাম, তবে শেষ পর্যন্ত আমি স্থির হয়েছি। ফন্টটি টুইট করে; সেরিফগুলি যোগ করা / অপসারণ, গোলাকার কোণগুলি, উচ্চতা / প্রস্থ পরিবর্তন ইত্যাদি etc., আমি চিত্রটিতে মোট ননহাইট পিক্সেলের সংখ্যাটি পরিবর্তন করতে সক্ষম হয়েছি যাতে পিট কোডটি চিত্রের পাঠ্যের সাথে ঠিক ফিট করে।

বোনাস! আপনি নিজের কুইনেলিকে হাইকু বানাতে পারেন! http://pastebin.com/zxc9V3UX


অনলাইনে কোথাও কি আমি এটি পরীক্ষা করতে পারি? যদি এটি কাজ করে তবে এটি অবশ্যই +1 এর মূল্য।
গ্যারেথ

আমি এক পাওয়া এখানে কিন্তু প্রোগ্রাম কোন আউটপুট :-( দিলেন
গ্যারেথ

@ গ্যারেথ, পিট তার লম্পট সম্পাদক / দোভাষীদের জন্য বরং কুখ্যাত এবং আমি কোনও কিছুর জন্য আউটপুট তৈরি করতে এনপাইটের অনলাইন সম্পাদক পেতে সক্ষম হইনি। পোস্ট করা স্ক্রিপ্টটি PietIDE এ কাজ করে ।
বুথবি

1
দুর্ভাগ্যক্রমে, এটি আমার ম্যাকের ক্রোমে সম্পূর্ণরূপে বিরক্ত। আমি দেখতে পাচ্ছি যে আমি আগামীকাল কাজ করে এমন একটি ডাউনলোড করতে পারি কিনা।
গ্যারেথ

1
আমি শুনলাম তোমাকে হাইকুর মতো, তাই আমি আপনার হাইকুর ছবিতে একটি হাইকু রেখেছিলাম যাতে আপনি যখন হাইকু হন তখন আপনি একটি হাইকু পান।
লি-অং ইপ

23

পার্ল

$_
= "Repeating myself"
;print"$_\nis like $_.\n$_.\n";

এটি কীভাবে জোরে পড়তে হবে:

dollar underscore
equals repeating myself
print nis like line noise.

আউটপুট:

Repeating myself
is like Repeating myself.
Repeating myself.

5
প্রথম লাইনে জোরে জোরে ডলারের আন্ডারস্কোরটি পড়ার পরে কি তাত্ক্ষণিকভাবে তৃতীয় লাইনে এড়িয়ে যাওয়া (বেশ কয়েকটি অক্ষরের পাশাপাশি) বাদ দেওয়া উচিত নয়?
dspyz

হ্যাঁ, এটি সত্যিই :)
টিমউই

19

INTERCAL

ইন্টারকলের আউটপুট ক্ষমতা সীমিত রয়েছে, তবে "সীমাবদ্ধ ক্ষমতা" আমাকে কোনও ইন্টারকল প্রোগ্রাম লেখার আগে কখনও থামেনি!

DO READ OUT #18
+#3301
+#214
PLEASE GIVE UP

দয়া করে এটি পড়ুন [আউট]:

Do read out eighteen,
Three thousand three hundred one,
Two hundred fourteen.

(মনে রাখবেন যে আমার বয়লারপ্লেটটি শুরুতে পরিবর্তে প্রোগ্রামের শেষে রয়েছে))

প্রোগ্রাম আউটপুট উত্পাদন করে:

XVIII

MMMCCCI

CCXIV

যা উচ্চস্বরে কথা বললে যায়:

Ex vee eye eye eye,
Em em em cee cee cee eye,
Cee cee ex eye vee.

1
আমার মনে হয় আপনার চিকিত্সা দরকার।
ক্রিস কিচিং

13

CoffeeScript

দৃ tongue়ভাবে গালে জিহ্বা সহ, আমি কফিস্ক্রিপ্ট উপস্থাপন করছি:

here = "my haiku"
were_doomed() unless 1 is 1
alert Date.now()

উচ্চারিত:

Here is my haiku
We're doomed unless one is one
alert date dot now

যদি আপনার সময় ঠিক থাকে (!), তবে আপনার আউটপুটটি উদাহরণস্বরূপ 1337181872717, উচ্চারিত হতে পারে:

one three three seven
one eight one eight seven two
seven one seven

এটিতে আমার প্রথম রানটি বিবেচনা করে বৈধ হাইকু প্রতিক্রিয়া থেকে একটি মাইক্রোসেকেন্ড ছিল, আমি মনে করি যে এটি যোগ্যতার পক্ষে যথেষ্ট জেন!

এনবি: আমি আমার প্রথম দুটি (স্বীকৃত দুর্বল) লাইনের পর্যাপ্ত জেন বিকল্পগুলি শুনে খুশি হব।


"যদি আপনার সময় সঠিক থাকে" এবং "এক তিন তিনটি সাত" জন্য +1
তালি দিন

10

জে

কার্যক্রম:

p:i.4
*:*:*:i.3
!8

পড়ুন (ক্রিয়াপদের নাম প্রতিস্থাপন):

Prime Integers Four
Square Square Square Integers 3
Factorial Eight

আউটপুট (উচ্চস্বরে সংখ্যা পড়ুন):

2 3 5 7
0 1 256                          (Read: Zero One Two-Fifty-Six)
40320                            (Read: Forty Three-Twenty)


7

লোগো

এখানে একটি হাইকু পদ্ধতি রয়েছে যা একটি কোয়েন পদ্ধতিও রয়েছে (লোগোর অন্তর্নির্মাণের দক্ষতার কারণে সহজ)

to better_yourself
  printout "better_yourself
end ; as you began

হিসাবে পড়ুন

নিজেকে আরও ভাল করতে
মুদ্রণ করুন কোটটি নিজেকে আরও ভাল
শুরু করুন আপনি শুরু করার সাথে সাথে


1
আমি "লোগো" পড়েছি এবং ভেবেছিলাম "এটি হাইকু লেখার জন্য একটি কচ্ছপ জড়িত করবে, তাই না ?!" +1 পেন আপ বা পেন ডাউন না থাকলেও। :)
লি-অং ইপ 21'12

4

চুনি

"A ruby haiku.
Why, yes, it is."; print open(
__FILE__).read #this now, please.

হিসাবে পড়ুন:

A ruby haiku.
Why, yes, it is. Print open
file. Read this now, please.

দুর্ভাগ্যক্রমে এটি খুব ভাল প্রবাহিত হয় না। আমার প্রতিরক্ষা, এটা হয় 12:50 টা ...


3

জাভাস্ক্রিপ্ট (ফায়ারফক্সে কাজ করে না)

             (function haiku() { with (
console) log ((('' + haiku). // output
replace)     (/[ !-@{-~[-^]+/gim, ' ')); void haiku })()

মোজিলা
জাভাস্ক্রিপ্ট ইঞ্জিন ব্যতীত কাজ করে এবং
দৌড়ানোর পরে বানান দেখায়


3

পাইথন

(শুধুমাত্র প্রথম স্তরের প্রথম বন্ধনী পড়ুন (দ্বিতীয় নয়))।

কোড এবং কীভাবে পড়বেন:

for e in range(3):                      # for e in range three
    if True is False: what = then       # if true is false, what is then?
    print "oh " * (5 + 2 * (e & 1))     # print oh times _seven_

আউটপুট, সম্ভবত বিশ্বের সবচেয়ে বেসিক হাইকু:

oh oh oh oh oh
oh oh oh oh oh oh oh
oh oh oh oh oh

আপনি সম্ভবত এটির মতো প্রোগ্রাম কোডটি তৈরি করতে আরও প্রতিস্থাপন করতে পারেন True == Falsewith True is False

@ লেগোস্টোরমাট্রোপ্র একমত হয়েছেন। সম্পাদনা: আমি এই সম্পর্কে ভুলে গিয়েছিলাম। আউটপুট যেমন মূর্খ, আমি এটি আমার অত্যন্ত গুরুতর "পোট্রি ভয়েসে" জোরে জোরে পড়তে আশ্চর্যজনকভাবে সন্তুষ্ট মনে করি।
ড্যানিরো

কমপক্ষে পাইথন 3 what = thenএও উইন প্রতিস্থাপন করা যেতে পারে what is then
ম্যাক্সিমাউস

3

পাইথন (২ টি এন্ট্রি)

এন্ট্রি 1: সময়ে একটি হাইকু

আপনার এটি একটি ফাইলে সংরক্ষণ করা এবং এটি একই ডিরেক্টরি থেকে চালানো দরকার। এই হাইকু খুব ধীরে ধীরে নিজেকে স্ক্রিনে ছাপায়, শব্দ এবং সময় একটি কবিতা।

from time import sleep
for line in open(__file__):
  print line; sleep(len(line))

এন্ট্রি 2: প্রতীকবিহীন একটি হাইকু

এটি উপরের মতোই, তবে পাইথন হাইকু লেখার প্রয়াস ছিল যা কেবল কীওয়ার্ড এবং ন্যূনতম বন্ধনী বা প্রতীকগুলির বিকল্প ব্যবহার করে (যেমন ="হিসাবে" হিসাবে উচ্চারণ করা)।

if __file__ is not None:
 for line in open(__file__):
  print not False and line

2

TCL

এখানে একটি স্ব-ডকুমেন্টিং, স্ব-আউটপুটিং উদাহরণস্বরূপ:

catch {me as I make}
proc unknown args {puts [read $args]}
[open [info script]]

0

তেজ

ia0 <esc><c-x>
YpA-<esc>
px5<c-x><c-x>

হিসাবে পড়ুন

i a zero x
Y p A hyphen escape
p x five x x

লিখেছেন:

a-1
a-1-
-7

হিসাবে পড়ুন:

a negative one
a minus one negative
negative seven

0

পাইথন ঘ

print(print.__doc__[:15])
print(print.__doc__[13:][:13])
print(print.__doc__[32])

হিসাবে পড়ুন:

print print doc one five
print print doc one three one three
print print doc three two

ছাপে:

print(value, ..
..., sep=' ',
\

হিসাবে পড়ুন:

print value dot dot
ellipses, sep equals blank
reverse solidus
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.