একটি হাসি মুখ মুদ্রণ করুন


48

আবশ্যকতা

চ্যালেঞ্জের স্বার্থে আসুন একটি ইউনিট সংজ্ঞায়িত করি :

একটি ইউনিট এমন কোনও বিন্দু হিসাবে সংজ্ঞায়িত করা হয় যা গ্রিডটি রচনা করে যেখানে মুখটি টানা হয় (পর্দার জন্য পিক্সেল, ASCII আর্টের জন্য অক্ষর ইত্যাদি)।

ন্যূনতম প্রয়োজনীয়তা মুখের জন্য আছেন:

একটি হাসি মুখটি এমন একটি আকারের সমন্বয়ে গঠিত যা কোনও ব্যাসার্ধের বৃত্তের (প্রয়োজনীয় নিখুঁত নয়) সাদৃশ্যযুক্ত। দুটি চোখের প্রতিটি জন্য কমপক্ষে 1 ইউনিট এবং মুখের জন্য কমপক্ষে 2 ইউনিট থাকতে হবে। চোখ এবং মুখ উভয়ই মুখের আকারের মধ্যে হওয়া উচিত। আপনি চাইলেও মুখটি ওরিয়েন্টেড হতে পারে (খুশি, দু: খিত, উদাসীন, ইত্যাদি)।

আউটপুট এর উদাহরণ এখানে:

 0 0 0    . . .
0 . . 0  . o o .
0 --- 0  . \_/ .
 0 0 0    . . .

গোল

অবশ্যই মূল লক্ষ্যটি সম্ভব সংক্ষিপ্ততম কোডটি নিয়ে আসা, তবে শিল্পটিও গুরুত্বপূর্ণ।

বিজয়ী

কমপক্ষে, পরের 5 দিনের মধ্যে ব্যবহারকারীদের ভোটের পরিমাণের ভিত্তিতে বিজয়ী নির্বাচন করা হয়।



5
বাহ, উত্তপ্ত প্রশ্ন তালিকায় 8 টি প্রশ্ন। আমাদের সাইটে আরও ট্র্যাফিক পাওয়া উচিত।
জাস্টিন

উদাসীন চেহারা কি সুখের চেয়ে কঠোরভাবে সহজ নয়, এবং দুঃখ কখনও কখনও আরও বেশি কঠিন হয়?
o0 '

2
এটি ন্যূনতম প্রয়োজনীয়তার সাথে খাপ খায় না বলে এটি একটি উত্তর দিতে যাচ্ছি না, তবে আমি চিমে রাখতে চেয়েছিলাম ... alt + 1এবং alt + 2যথাক্রমে ☺ এবং produce উত্পাদন করব। তর্কের খাতিরে আমি altকী টিপুন একটি অক্ষর বিবেচনা করব এবং সেই 2 টি অক্ষর কল করব।
শুকনো লং

1
এই থ্রেড কি কখনও শেষ হবে? :)
avall

উত্তর:


108

জাভাস্ক্রিপ্ট, 340

var i=0,b=document.body,d=20,n=b.clientWidth,m=b.clientHeight,f="width=10,height=10,"
var o=new Function("f","i","t",'open("","",f+"left="+i+",top="+t)')
for(j=0;j<m/d;++j,i=j*d){
   u=Math.sqrt(i*(m-i))
   t=m/2+u*(j%2-0.5)*2
   o(f,i,t)
   i>m/5&&i<0.8*m&&j%2&&o(f,i,t-m/4);
   ((i<m/3&&i>m/4)||(i<3*m/4&&i>2*m/3))&&o(f,i,m/3)
}

জাভাস্ক্রিপ্ট, 283

অনুকূলিত সংস্করণ (কিছু উন্নতি সহ এবং অপ্রয়োজনীয় সাদা স্থান ছাড়াই)

var i=0,b=document.body,d=20,n=b.clientWidth,m=b.clientHeight,f="width=10,height=10,"
function o(i,t){open("","",f+"left="+i+",top="+t)}for(j=0;j<m/d;i=++j*d){u=Math.sqrt(i*(m-i));t=m/2+j%2*2*u-u;o(i,t);i>m/5&&i<0.8*m&&j%2&&o(i,t-m/4);((i<m/3&&i>m/4)||(i<3*m/4&&i>2*m/3))&&o(i,m/3)}

ঠিক আছে .. সম্ভবত এটি আপনি চান হিসাবে সংক্ষিপ্ত নয় তবে এটি নিশ্চিতভাবেই প্রচলিত। আপনার ব্রাউজারটি সর্বাধিক বাড়ানো হলে এটি আরও ভাল দেখায়। আমি সত্যিই আপনার প্রশ্ন উপভোগ! আপনি যদি বিশদটি বাড়াতে চান তবে কেবল dপরিবর্তনশীলটি কিছুটা হ্রাস করুন ।

সম্পাদনা: দুর্ভাগ্যক্রমে আমি এটিকে jsfiddle এ চালাতে পারি না তবে আপনি এটিকে ব্রাউজারে জাভাস্ক্রিপ্ট কনসোলে আটকে দিতে পারেন। ওহ, এবং পৃষ্ঠায় পপআপগুলি সক্ষম করুন :)।

edit2: আপনি এটি একটি নতুন এইচটিএমএল ফাইল তৈরি করে চালাতে পারেন এবং এতে কোডটি আটকে দিতে পারেন:

<body>
<script>
var i=0,b=document.body,d=20,n=b.clientWidth,m=b.clientHeight,f="width=10,height=10,"
var o=new Function("f","i","t",'open("","",f+"left="+i+",top="+t)')
for(j=0;j<m/d;++j,i=j*d){
   u=Math.sqrt(i*(m-i))
   t=m/2+u*(j%2-0.5)*2
   o(f,i,t)
   i>m/5&&i<0.8*m&&j%2&&o(f,i,t-m/4);
   ((i<m/3&&i>m/4)||(i<3*m/4&&i>2*m/3))&&o(f,i,m/3)
}
</script>
</body>

তারপরে আপনি যখন এটি চালান এবং কিছুই ঘটে না, কেবল পপআপ উইন্ডো সক্ষম করুন এবং পৃষ্ঠাটি পুনরায় লোড করুন। এছাড়াও আমি পেস্ট স্ক্রিনশট


23
জুডিয়ার বুওয়ানের নামে, এটি কী ...
nitro2k01

2
এখন এটি কাজ করছে। সমস্ত পপআপগুলি বন্ধ করতে আমাকে প্রায় 2 ঘন্টা সময় নিয়েছে
s3lph

7
বিরক্তিকর পপআপগুলি নিষ্ক্রিয় করার চেষ্টা করার জন্য এত দিন ব্যয় করার পরে তাদের সক্ষম করা শক্ত। আমি অ্যাডব্লকটি অক্ষম করে দিয়েছি এবং আমার ব্রাউজারে সমস্ত পপআপকে অনুমতি দিয়েছি ... অর্ধেক চেহারা উপস্থিত হওয়ার পরে, এটি ব্লকারটিকে আবার চালু করার সিদ্ধান্ত নিয়েছে!
দাতব্য লেসচিনস্কি

4
আশ্চর্যজনকভাবে বাক্সের বাইরে চিন্তাভাবনা! আমি কখনই এরকম কিছু করার চিন্তা করব না।
গ্যারি বিএন

4
এটি অসামান্য আসল!
ওবেরন

66

এইচটিএমএল, 200 141 টি অক্ষর

উপকারের জন্য ধন্যবাদ , আমি এটিকে 141 টি অক্ষরে কেটে রেখেছি :

<fieldset><legend>\\\\\\\\\\\\ ////</legend><center><input size=1 value=o> <input size=1 value=o /><br><input type=radio><br><button>........

আসল এইচটিএমএলটি এখানে:

<fieldset>
<legend>\\\\\\\\\\\\ ////</legend>
<center><input type=text size=1 value=o />
<input type=text size=1 value=o /><br/>
<input type=radio /><br/>
<button>........</button></center></fieldset>

ছোট পর্দায় সেরা কাজ করে:

: - |


4
এটি শিল্প : পি
জুতো

3
আপনাকে আপনার বেশিরভাগ ট্যাগ বন্ধ করতে হবে না (বেশিরভাগ ব্রাউজারগুলি এটি পরিচালনা করবে), আপনাকে ইনপুট ধরণের (পাঠ্য ডিফল্ট) প্রকারের সংজ্ঞা দেওয়ার দরকার নেই এবং <br> (এইচটিএমএল 5) বন্ধ করবেন না। এখানে শুধুমাত্র 150 অক্ষর সঙ্গে :) অপ্টিমাইজ কোড আছে jsfiddle.net/avall/TdPkF
avall

@avall চমৎকার, ধন্যবাদ :-)
খুঁতখুঁতে ossifrage

158 চর এবং এখন চুলকে কেন্দ্র করে তাই এটি কোনও আকারের স্ক্রিনে দেখতে দুর্দান্ত লাগে। jsfiddle.net/TdPkF/5
এভারেজমার্কাস

1
@ স্ক্যোয়ামিশোসিফ্রেজে আপনার চুলের 3 টি বাদে সমস্ত অপসারণ করা উচিত এবং তারপরে এটি হোমার সিম্পসন হবে!
mbomb007

55

ব্রেইনফাক: ৫৮৩ টি অক্ষর (সাদা স্পেস গণনা ছাড়াই)

 >>------>->->+++++>->->---->>>>------>>>>
 >>>>---->->------->>->->->---->>-------->
 ->->------>>>>>>>>>>-->---->>-->---->>->
  -->>>------>>>>>>>>->---->---->>->->->-
  >>->---->---->>++++[-<++++>]<[-<++++
  ++<++++++++<+++<++<++++++<++++++<++++++
 <++++++<++<++++++<++++++++<+++<++<++<++<++
<++<++<++<+<++<++++<++++++++<+++<++<+++<+++
<++<++++++   <++++++++<++++<    ++<++<++<++
<++<++<++<++<+<+++<++++++<+++<++<++++++<+++
+++<++++++<+++<++<++  +<++++++<++++++<++<++
 <++<++<++<++<++<+<++<++<++<++++++<++++++
  <++++++<+++++<++++++<+++<+>>>>>>>>>>>>
    >>>>>>                       >>>>>
     >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          >>>>>>>>>>>>>>>]<[.<]

আউটপুট:

\|/ ____ \|/       
 @~/ ,. \~@        
/_( \__/ )_\       
   \__U_/

11
আসল কোডটি দেখতে কিছুটা চেহারার মতো (যদি আপনি সত্যিই কঠোর চেষ্টা করেন ...), আমি আশ্চর্য হই যে কোড এবং আউটপুট উভয়ই মুখ হওয়া কতটা কঠিন হতে পারে ...
w4etwetewtwet

1
@ হ্যান্ডুয়েল উভয়ই মুখ, তবে ভিন্ন। আপনি কি কোড এবং আউটপুটকে কোয়েলের মতো একই বলে বোঝাতে চেয়েছিলেন? আমি নিশ্চিত যে এটি করা সম্ভব।
সিলেস্টার

আমি কোডটি আরও একটি মুখের মতো দেখতে বোঝাতে চেয়েছিলাম, আমি বুঝতে পারি নি এটি ইচ্ছাকৃত।
w4etwetewtwet

1
ব্রেইনফাক-এ, নিয়ন্ত্রণ চরিত্র নয় এমন সমস্ত কিছু মন্তব্য। এজন্য সোর্স কোডটি হাসির মতো দেখতে তৈরি করা যেতে পারে।
এমিল বিক্রষ্টম

39

করা SVG

<svg xmlns="http://www.w3.org/2000/svg">
    <defs>
        <radialGradient id="f" fx="25%" fy="25%" r="60%">
            <stop offset="0" stop-color="#fff"/>
            <stop offset="0.6" stop-color="#ff0"/>
            <stop offset="1" stop-color="#f80"/>
        </radialGradient>
    </defs>
    <circle fill="url(#f)" stroke="#000" stroke-width="2" cx="100" cy="100" r="90"/>
    <ellipse cx="70" cy="70" rx="10" ry="20"/>
    <ellipse cx="130" cy="70" rx="10" ry="20"/>
    <path fill="none" stroke="#000" stroke-width="5" d="M 40 120 S 100 200 160 120"/>
</svg>

এর মতো রেন্ডার্স:

স্মাইলি


অনন্ত ইউনিট?
ব্যবহারকারী 80551

6
সঠিক কাজের জন্য সঠিক সরঞ্জাম।
আলফা

আমি বলব না এসভিজি আসলেই একটি প্রোগ্রামিং ভাষা
অলিভার নি

@ অলিভার এটি HTML এর মতোই একটি প্রোগ্রামিং ভাষা ... (যা এটি নয়)।
mbomb007

37

রুবি, 224

ডগলাস অ্যাডামস আতঙ্কিত হয়ে উঠবে। :-P

w=?$;"^XA[_AXeMFGIAHJLjKNAEFEJJNHQHNKLAEMINJOJOHLAGKHOJOJ[AG[HQHRFJAH}IH
IGGwIIAHHGwKHAHGHrEUAGQFiGVAGQGfIPAFHKHHbJHAQII]MGASHNSOHATIdIAUJJRLIAWLIQGK
ZOFUA]ZAeSAiPAjOAkL".codepoints{|r|r-=68;$><<(r<0??\n:(w=w==?$?' ':?$)*r)}

আউটপুট:

                          $$$$$$$$$$$$$$$$$$$$
                       $$$$$$$$$$$$$$$$$$$$$$$$$$$
                    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$         $$   $$$$$
    $$$$$$        $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$$$$$$$$
 $$ $$$$$$      $$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$       $$$$$$$$
 $$$$$$$$$     $$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$$    $$$$$$$$
   $$$$$$$    $$$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$
   $$$$$$$$$$$$$$$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$$$$$  $$$$$$
    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$
     $$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$$
    $$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$$
    $$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$
   $$$$$$$$$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   $$$$$$$$$$$$$$$$$$
   $$$$$$$$$$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$$$$$$$$$
  $$$$       $$$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$      $$$$
             $$$$$     $$$$$$$$$$$$$$$$$$$$$$$$$         $$$
               $$$$          $$$$$$$$$$$$$$$           $$$$
                $$$$$                                $$$$$
                 $$$$$$      $$$$$$$$$$$$$$        $$$$$
                   $$$$$$$$     $$$$$$$$$$$$$   $$$$$$$
                      $$$$$$$$$$$  $$$$$$$$$$$$$$$$$
                         $$$$$$$$$$$$$$$$$$$$$$
                                 $$$$$$$$$$$$$$$
                                     $$$$$$$$$$$$
                                      $$$$$$$$$$$
                                       $$$$$$$$

রুবি, 110

একই কৌশল। কম কোড। কম শৈল্পিক। দেখে মনে হচ্ছে কেউ প্লাস্টিকের হাসি গলেছে। : -}

w=?$;"TXANdAKQGZAHSI[AGaGRAFaIRAFPGeAGQJ_AHURQAJkANc
TX".codepoints{|r|r-=68;$><<(r<0??\n:(w=w==?$?' ':?$)*r)}

আউটপুট:

                $$$$$$$$$$$$$$$$$$$$
          $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
       $$$$$$$$$$$$$   $$$$$$$$$$$$$$$$$$$$$$
    $$$$$$$$$$$$$$$     $$$$$$$$$$$$$$$$$$$$$$$
   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$   $$$$$$$$$$$$$$
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$$$$$$$$$$$
  $$$$$$$$$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
   $$$$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$$$$$
    $$$$$$$$$$$$$$$$$              $$$$$$$$$$$$$
      $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
          $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
                $$$$$$$$$$$$$$$$$$$$

দ্বিতীয় উদাহরণ গণনা করা হয়? মুখের চারপাশে কোনও বৃত্ত নেই।
কেভিন - মনিকা পুনরায় ইনস্টল করুন

1
কেভিন, ভালো কথা। সংশোধন করে।
ড্যারেন স্টোন

24

কিউব্যাসিক এএসসিআইআই, ১৩৪ (অব্যর্থহীন)

SCREEN 1
PRINT CHR$(1)
FOR i = 0 TO 64
  x = i \ 8
  y = i MOD 8
  LOCATE y + 2, x + 1
  IF POINT(x, y) THEN PRINT "X"
NEXT

এই উত্তরটি হাসির জন্য ASCII চরিত্র 1 ব্যবহার করে সম্পূর্ণ প্রতারণা করে। তবে, বিএফ এবং "সরল পাঠ্য" জবাবগুলির বিপরীতে, এটি চরিত্রটির সম্পূর্ণ সমাধান হিসাবে কেবল স্পষ্টভাবে মুদ্রণ না করে হাসির চরিত্রের পিক্সেলের উপর ভিত্তি করে ASCII আর্ট তৈরি করে বিধিগুলি মান্য করে। অযৌক্তিক সংস্করণটি কিউব্যাসিকের আইডিই ফাইলগুলি সংরক্ষণ করে represents আইডিই "সহায়কভাবে" আমাদের জন্য সিনট্যাক্স ঠিক করছে এবং যেখানে "দরকার" সেখানে প্রচুর পরিমাণে সাদা জায়গা যুক্ত করছে।

আউটপুট: কিউব্যাসিক এএসসিআইআই স্মাইলি অনিচ্ছাকৃত

কিউব্যাসিক এএসসিআইআই, ৮০ (অনুকূলিত)

SCREEN 1
?"☺"
FOR i=0TO 64
x=i\8
y=i MOD 8
LOCATE y+2,x+1
?CHR$(POINT(x,y))
NEXT

এটি প্রথম কোড নমুনার একটি অপ্টিমাইজড সংস্করণ, যা এখনও কিউব্যাসিকে লোড হয়। যে কাজগুলি করা হয়েছিল:

  • সমস্ত অপ্রয়োজনীয় সাদা স্থান সরানো হয়েছে। (ডি আহ!)
  • সিআরএলএফ লাইন ব্রেকগুলি কেবল এলএফ-তে পরিবর্তিত হয়েছে।
  • CHR$(1)প্রকৃত চরিত্রযুক্ত স্ট্রিংয়ের মাধ্যমে প্রতিস্থাপন করা হয়েছে । (এখানে ম্যাচিং ইউনিকোড চরিত্রের সাথে চিত্রিত। আপনি যদি প্রকৃতপক্ষে কোডটি চেষ্টা করতে চান তবে অনুগ্রহ করে একটি হেক্স সম্পাদক ব্যবহার করে এটি একটি আসল ASCII অক্ষর 1 দিয়ে প্রতিস্থাপন করুন))
  • এর সাথে প্রতিস্থাপন PRINTকরা হয়েছে ?, যেমন বেসিক traditionতিহ্য মঞ্জুরি দেয়।
  • IFউত্স পিক্সেল মানের উপর ভিত্তি করে অক্ষর মুদ্রণ করে এমন একটি রেখার সাথে রেখাটি প্রতিস্থাপন করা হয়েছে । এটি 0 বা 3 হবে 0 রঙটি কালো। অক্ষর 0 একটি নাল অক্ষর মুদ্রণ করে যা একটি জায়গার মতো বিবেচিত হয়। সিজিএর 4-রঙের প্যালেটে 3 রঙ সাদা। ASCII চরিত্র 3 একটি হৃদয়।

আউটপুট: কিউব্যাসিক এএসসিআইআই হাসিটি অনুকূলিত

কিউবাসিক গ্রাফিক্যাল, 83 (সাদা স্থান অপ্টিমাইজড)

SCREEN 1
CIRCLE(50,50),50
CIRCLE(50,50),30,,4,5.4
CIRCLE(30,40),10
CIRCLE(70,40),10

তবে অপেক্ষা করুন, আমি এখানে আপনাকে জিজ্ঞাসা করেছি, আপনি কি কিউবিসিকের অন্তর্নির্মিত গ্রাফিক্স কমান্ডগুলি ব্যবহার করতে পারবেন না? অবশ্যই, তবে ভাষাটির ভার্বোসির কারণে এটি আপনাকে কোনও বাইট সংরক্ষণ করতে পারে না। তবে এটি দুটি প্রদত্ত কোণের মধ্যে কেবল একটি বৃত্ত চাপকে আঁকতে একটি অন্তর্নির্মিত ফাংশন দেয় যা দুর্দান্ত। কোণ রেডিয়ানে দেওয়া হয়, এবং 4এবং 5.4আনুমানিক একটি বৃত্ত চাপ নিয়মনিষ্ঠভাবে চারপাশে কেন্দ্রীভূত π*3/2, অথবা যদি আপনি যোগদান করেছেন ভালো দিক , τ*3/4

আউটপুট: কিউবাসিক গ্রাফিকাল স্মাইলি অনুকূলিত

দ্রষ্টব্য: এই উত্তরের আকারগুলি বোঝায় যে ফাইলটি কত বড়, বাইটে রয়েছে।


আমি অনুভব করি যে আমি এখানে সবচেয়ে কনিষ্ঠ ব্যক্তি হতে পারি যিনি এখনও কিউব্যাসিক পড়তে পারেন ... :) চমৎকার এক
এপ্রোর্নটন

12

এপিএল, ৯rs টি চর / বাইট *

(63⍴1 0)\' /%'[1+(12≥⊃+/¨2*⍨m+¨⊂6 ¯6)+((⍉18<(⍴n)⍴⍳32)∧28≥|100-n)+256≥n←⊃+/¨2*⍨m←x∘.,|x←¯16.5+⍳32]

এটি কয়েকটি বৃত্তের সমীকরণ গণনা করে কাজ করে। জিএনইউ এপিএলে পরীক্ষিত ।

আউটপুট স্মাইল আউটপুট ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ *: এপিএল নিজস্ব (লিগ্যাসি) একক বাইট অক্ষরে
লেখা যেতে পারে যা এপিএল প্রতীকগুলিকে উপরের 128 বাইট মানগুলিতে মানচিত্র করে। সুতরাং, স্কোর করার উদ্দেশ্যে, এন চরগুলির একটি প্রোগ্রাম যা কেবলমাত্র এসকিআইআই অক্ষর এবং এপিএল প্রতীক ব্যবহার করে তা এন বাইট দীর্ঘ হিসাবে বিবেচনা করা যেতে পারে।


11

বাশ, 63 টি অক্ষর

echo $'$the_cow=""'>.cow;cowsay -f ./.cow $'O O\n\n\_/';rm .cow

আউটপুট:

 _____
/ O O \
|     |
\ \_/ /
 -----

কারুকার্য:

গরু।


9

বাশ, 22 টি অক্ষর

wget x.co/3WG0m -q -O-

নমুনা আউটপুট: এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা করুন: বেশ কিছু লোকের পরামর্শ অনুসারে এটিকে আরও গল্ফ করা যেতে পারে। এখন পর্যন্ত পাওয়া স্বল্পতম স্ব-সংযুক্ত সংস্করণটি হ'ল:

curl -L x.co/3WG0m

(ধন্যবাদ নাইট্রো 2 কে01)


2
অনুকূলিত হতে পারে curl -L x.co/3WG0m। আমাদের যদি স্থানীয়, এক-চরিত্রের হোস্টনাম থাকে যা সরাসরি ডেটা ফেরত দেয় ( -Lপুনঃনির্দেশগুলি অনুসরণ করার জন্য প্রয়োজনীয় স্যুইচটি সরিয়ে ফেলতে হবে) যদি আরও অনুকূলিত করা যায়
নাইট্রো 2k01

4
পেস্টবিনে একটি হাসি পোস্ট এবং উইজেট ব্যবহার করে এটি ডাউনলোড করার চ্যালেঞ্জটি কোথায়?
s3lph

@ থেএসপি: এটি হ'ল রসিকতা। এটি চিন্তার বাইরে-বক্স সমাধান হিসাবে লক্ষ্য solution
দাঙ্গা

1
আমাদের রুট নেমসার্ভারগুলিতে অ্যাক্সেস সহ এমন কাউকে খুঁজে বের করতে হবে এবং তাকে Zফাইল হোস্টিং সার্ভারের সাথে চিহ্নিত একটি ডোমেন যুক্ত করতে রাজি করতে হবে।
মেরিনাস

1
সুন্দর, এটি আমার প্রিয় :)
jcora

9

পাইথন 247 230 227 টি অক্ষর - এবং একটি সিউটার সংস্করণ

from matplotlib.pyplot import*
from numpy import*
y=x=arange(-8,11,.1)
x,y=meshgrid(x,y)
contour(x,y,(x*x*(x**2+2*y*y-y-40)+y*y*(y*y-y-40)+25*y+393)*((x+3)**2+(y-5)**2-2)*((x-3)**2+(y-5)**2-2)*(x*x+(y-2)**2-64),[0])
show()

এখানে চিত্র বর্ণনা লিখুন

পাইথন 243 অক্ষর - রঙ ব্যবহার করে

from pylab import*
from numpy import*
y=x=arange(-9,11,.1)
x,y=meshgrid(x,y)
contourf(x,y,(x*x*(x**2+2*y*y-y-40)+y*y*(y*y-y-40)+25*y+393)*((x+3)**2+(y-5)**2-2)*((x-3)**2+(y-5)**2-2)*(x*x+(y-2)**2-64),1,colors=("#F0E68C",'#20B2AA'))
show()

এখানে চিত্র বর্ণনা লিখুন


8

সি ++ - অপ্রয়োজনীয় স্থান ছাড়াই 122 টি অক্ষর

এটিই সর্বাধিক বাস্তববাদী যার সাথে আমি আসতে পারলাম:

#include <iostream>

int main() {
  std::cout << "  |||||\n 0 . . 0\n0   ^   0\n0  \\_/  0\n 0     0\n  00000\n   888\n    8\n\n";
}

আপনারা যারা মিস করছেন, তাদের জন্য এটি তৈরি করে:

এএসসিআইআই আর্ট ইমেজ


2
return 0;আইএসও সি ++ :) এ প্রয়োজনীয় নয়
জুতো

ধন্যবাদ। এটি ভবিষ্যতের ধাঁধাতে অক্ষরগুলি কাটাতে সহায়তা করবে।
হোছ 250

6
cowsay -f calvin Hey, What´s up?
 _________________
< Hey, What´s up? >
 -----------------
 \                   .,
   \         .      .TR   d'
     \      k,l    .R.b  .t .Je
       \   .P q.   a|.b .f .Z%      
           .b .h  .E` # J: 2`     .
      .,.a .E  ,L.M'  ?:b `| ..J9!`.,
       q,.h.M`   `..,   ..,""` ..2"`
       .M, J8`   `:       `   3;
   .    Jk              ...,   `^7"90c.
    j,  ,!     .7"'`j,.|   .n.   ...
   j, 7'     .r`     4:      L   `...
  ..,m.      J`    ..,|..    J`  7TWi
  ..JJ,.:    %    oo      ,. ....,
    .,E      3     7`g.M:    P  41
   JT7"'      O.   .J,;     ``  V"7N.
   G.           ""Q+  .Zu.,!`      Z`
   .9.. .         J&..J!       .  ,:
      7"9a                    JM"!
         .5J.     ..        ..F`
            78a..   `    ..2'
                J9Ksaw0"'
               .EJ?A...a.
               q...g...gi
              .m...qa..,y:
              .HQFNB&...mm
               ,Z|,m.a.,dp
            .,?f` ,E?:"^7b
            `A| . .F^^7'^4,
             .MMMMMMMMMMMQzna,
         ...f"A.JdT     J:    Jp,
          `JNa..........A....af`
               `^^^^^'`

5

পিএইচপি, আরও অনেক ভাষা ... - 1601 টি অক্ষর

                          oooo$$$$$$$$$$$$oooo
                      oo$$$$$$$$$$$$$$$$$$$$$$$$o
                   oo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o         o$   $$ o$
   o $ oo        o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o       $$ $$ $$o$
oo $ $ "$      o$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$o       $$$o$$o$
"$$$$$$o$     o$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$o    $$$$$$$$
  $$$$$$$    $$$$$$$$$$$      $$$$$$$$$$$      $$$$$$$$$$$$$$$$$$$$$$$
  $$$$$$$$$$$$$$$$$$$$$$$    $$$$$$$$$$$$$    $$$$$$$$$$$$$$  """$$$
   "$$$""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$
    $$$   o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     "$$$o
   o$$"   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$o
   $$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" "$$$$$$ooooo$$$$o
  o$$$oooo$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   o$$$$$$$$$$$$$$$$$
  $$$$$$$$"$$$$   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     $$$$""""""""
 """"       $$$$    "$$$$$$$$$$$$$$$$$$$$$$$$$$$$"      o$$$
            "$$$o     """$$$$$$$$$$$$$$$$$$"$$"         $$$
              $$$o          "$$""$$$$$$""""           o$$$
               $$$$o                                o$$$"
                "$$$$o      o$$$$$$o"$$$$o        o$$$$
                  "$$$$$oo     ""$$$$o$$$$$o   o$$$$""
                     ""$$$$$oooo  "$$$o$$$$$$$$$"""
                        ""$$$$$$$oo $$$$$$$$$$
                                """"$$$$$$$$$$$
                                    $$$$$$$$$$$$
                                     $$$$$$$$$$"
                                      "$$$""  

স্মাইলি উত্স: এসকিওয়ার্ল্ড.কম: স্মাইলি


4

এইচটিএমএল, সিএসএস

আমি জানি এটি কোনও সংক্ষিপ্ত বা বাস্তব কোডিং নয়, তবে আমি এখনও এটি পোস্ট করতে চেয়েছিলাম

<head>
<style>

#a{
width:100px;
height:100px;
border-radius:50px;
border: 1px solid black; 
}
#b{
position: absolute;
top:30px;
left:30px;
width:20px;
height:20px;
border-radius:10px;
border: 1px solid black;
}
#c{
position: absolute;
top:0px;
left:40px;
width:20px;
height:20px;
border-radius:10px;
border: 1px solid black;
}#d{
position: absolute;
top:30px;
left:-30px;
width:40px;
height:20px;
border-radius:10px;
border: 1px solid black;
}
</style>
</head>
<body>
<div id="a">
<div id="b"/>
<div id="c"/>
<div id="d"/>
</div>
</body>

jsFiddle


সঙ্গে আরও ভাল দেখতে হবে #d{border-radius:20px/10px;}। বা সাথে #d{border-radius:0 0 20px 20px/0 0 10px 10px;}। বা সাথে #d{height:10px;border-radius:0 0 20px 20px/0 0 10px 10px;margin-top:10px;}
manatwork

4

রেব্মু , 24 টি অক্ষর

ওহ, সর্বনিম্ন মানবতা। :-) এখনও অন্তত চিত্তাকর্ষক রেব্মু প্রোগ্রাম, তাই উদ্দেশ্যমূলকভাবে পিএইচপি প্রোগ্রামিং জগতে নীল বড়ির শ্রদ্ধা হিসাবে এম্বেড করা :

H{ -- }pHp{|..|^/|\/|}pH

এক্সেকিউশন:

>> rebmu [H{ -- }pHp{|..|^/|\/|}pH]
 -- 
|..|
|\/|
 -- 

ব্যাখ্যা

Rebmu মাত্র একটি উপভাষা হল Rebol । এটি পার্স সীমাবদ্ধতার উত্তরাধিকার সূত্রে প্রাপ্ত হয়, মূলধনের রানের দ্বারা পৃথক স্থান ছাড়াই সংক্ষিপ্ত শর্তাদি ব্যবহার করে। যখন প্রথম রান বনাম মূলধনকে মূলধন করা হয় তখন এর একটি বিশেষ চিকিত্সা থাকে।

(সুতরাং শর্তগুলি পৃথক করার পরিবর্তে AbcDefGhiএটি কিছুটা পার্থক্য ব্যবহার করে ABCdefGHIএবং abcDEFghiকিছুটা তথ্য বারবার বাইরে বেরিয়ে যায় runs একটি নিয়োগের জন্য। ভিডিও দেখুন )

আপনি যদি এটি স্থানীয় রেবলে অনুবাদ করতে চান, আপনাকে এমন জিনিস গ্রহণ করতে হবে যে এটি মূলধন এইচ দিয়ে শুরু হয় যার অর্থ এটি আসলে একটি h:এবং একটি নয় h। উত্সটি এইভাবে অনুরূপ:

h: { -- }
print h
print {|..|^/|\/|}
print h

স্ট্রিং এইচকে নির্ধারণ করে --(অসমমিত স্ট্রিং ডিলিমিটারগুলি ব্যবহার করে কারণprint {"Isn't it nice," said {Dr. Rebmu}, "when you have asymmetric multi-line string delimiters with no need for escaping matched nested pairs, and that accept apostrophes and quotes too?"}

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


4

জাভাস্ক্রিপ্ট 262 251

সম্পাদনা: আরও ভাল চোখ যুক্ত।

কনসোলে একটি হাসিখুশি মুখ প্রিন্ট করে।

আমার বিটমাস্কটিকে আরও সহজ করে তুলতে এবং বেশ সুন্দর মুখটি মুদ্রণের জন্য বেশ কয়েকটি অক্ষর হারিয়ে ফেলতে পারে বা বর্ণবৃত্তির পরিবর্তনের জন্য অ্যাকাউন্টবৃত্তির পরিবর্তে একটি বৃত্তের সমীকরণ ব্যবহার করতে পারে - তবে এটি স্পিরিট নয়।

rআকার পরিবর্তন করতে আপনি আরও পরিবর্তন করতে পারেন এবং আরও বা কম বিশদ মুখ পেতে পারেন; যে কোনও সংখ্যা >=7 && <=99একটি ভাল ফলাফল দেবে এবং চরিত্রের সীমাতে থাকবে।

function c(e,t,n){return t/2*Math.sqrt(1-e*e/(n*n))+.5|0}r=42;p=r/2;q=p/5;s="";for(y=-p;++y<p;){for(x=-r;++x<r;){d=c(y,r*2,p);e=c(y+q,r/5,q);f=e-p;g=e+p;h=c(y,r*1.3,r/3);s+=x>=d||x<=-d||x>=-g&&x<f||x<=g&&x>-f||y>q&&x>-h&&x<h?" ":0}s+="\n"}console.log(s)

মানব পাঠযোগ্য:

function c(y,w,h){return w/2*Math.sqrt(1-y*y/(h*h))+0.5|0}
r = 42
p = r/2
q = p/5
s = ''
for (y = -p; ++y < p;) {
  for (x = -r; ++x < r;) {
    d = c(y,r*2,p)
    e = c(y+q,r/5,q)
    f = e - p
    g = e + p
    h = c(y,r*1.3,r/3)
    s+=(x>=d||x<=-d||(x>-g&&x<f)||(x<g&&x>-f)||(y>q&&(x>-h&&x<h)))?' ':0
  }
  s += '\n'
}
console.log(s)

আউটপুট:

কনসোলে হাসিখুশি

আমার গল্ফের প্রথম খেলাটি সম্ভবত কিছু উন্নতি হতে পারে।


4

পার্ল, 106 অক্ষর

এটি পার্ল অনেলাইনার, কেবলমাত্র কমান্ড প্রম্পটে সিএন্ডপি করতে হবে, পার্ল Acme::EyeDropsমডিউলটি ইতিমধ্যে মেশিনে ইনস্টল হয়ে গেছে।

touch temp && perl -MAcme::EyeDrops='sightly' -e 'print sightly({Shape=>"smiley", SourceFile => "temp" } );'

এখানে চিত্র বর্ণনা লিখুন

অন্য উপায়, একটি মুখ টান সঙ্গে একটি হাসি

     touch temp && perl -MAcme::EyeDrops='sightly' -e 'print sightly({Shape=>"smiley2",SourceFile=>"temp"});'

এখানে চিত্র বর্ণনা লিখুন

আরেকটি উপায়, একটি মুখকে উল্টোদিকে টানানো একটি হাসিখুশি,

 touch temp && perl -MAcme::EyeDrops='sightly' -e 'print sightly({Shape=>"smiley2",SourceFile=>"temp",RotateFlip=>'true',Rotate=>'180'});'

এখানে চিত্র বর্ণনা লিখুন


4

বাশ + চিত্রম্যাগিক: 137 টি অক্ষর

c=circle
convert -size 99x99 xc: -draw "fill #ff0 $c 49,49,49" -fill 0 -draw "$c 30,35,30,30 $c 70,35,70,30 ellipse 50,60,25,20,0,180" x:

নমুনা আউটপুট:

গ্রাফিকাল স্মাইলি

তবে এটি একটি চ্যালেঞ্জ ...

বাশ + চিত্রম্যাগিক: 172 টি অক্ষর

d=-draw
p=-pointsize
convert -size 99x99 xc: -font times.ttf $p 140 -stroke 0 -fill \#ff0 $d 'text 0,96 O' $p 40 $d 'text 25,50 "o 0"' $p 50 $d 'rotate 95 text 50,-40 D' x:

নমুনা আউটপুট:

এএসসিআইআই হাসিখুশি


3

গল্ফস্ক্রিপ্ট, 27

এটি দেওয়া হিসাবে ঠিক দ্বিতীয় উদাহরণ আউটপুট দেয়।

' .'3*.'
. o o .
. \_/ .
'\

প্রথমটি একইভাবে করা যেতে পারে তবে আমি মনে করি যে ২ য় স্থানটি আরও ভাল দেখাচ্ছে :)


2

মস্তিষ্ক *** - 2

+.

মুদ্রণ বা এসকিআই মান 1 (কিছু প্ল্যাটফর্মের সাথে কাজ নাও করতে পারে)


নিতপিক: এএসসিআইআই 1 হ'ল এসওএইচ, একটি প্রিন্টযোগ্য অক্ষর। এই হাসিটি হ'ল ইউ + 263 এ, বা সিপি 437 এর 1, আপনি সম্ভবত যা ব্যবহার করছেন। দুর্ভাগ্যক্রমে, আপনার আউটপুট চোখ এবং মুখের জন্য পর্যাপ্ত "ইউনিট" ব্যবহারের শর্তটি ব্যর্থ করে।
ক্রিস্টোফার ক্রিউটজিগ

2
@ ক্রিসটফার ক্রিউটজিগ এটি এই শর্তটি ব্যর্থ করে না। প্রতিটি চোখ 1 বা তাই পিক্সেল, মুখ দ্বিগুণেরও বেশি বড়।
জাস্টিন

এক্সপ্রেস "এএসসিআইআই এআরটি" দুটি অংশ নিয়ে গঠিত। আমি তাদের
উভয়কেই

2

বাশ - একটি লাইনার: 442 টি অক্ষর

c(){ e "define a(i){scale=scale(i);return(sqrt(i*i));};""$@"|bc -l;};e(){ echo "$@";};s(){ h=$1;c=$2;if [ -z $c ];then c=" ";fi;while (($((h=h-1))>0));do e -n "$c"; done; };m(){ t=`c 2*$1`;while (($((t=t-1))));do l=`c a\($1-$t\)+1`;s $l;q=`c 2*\($1-$l\)`;w=`s $q`;if (($l>$t&&$l<($t+3)&&$q>2)); then w=" "`s $((q-2)) 0`" ";elif (($t>($1+1)&&$q>3));then g=`s $(((q-1)/2)) 0`;w=" $g $g ";fi;e -n +;if [ ! -z "$w" ];then e -n "$w+";fi;e;done;};

উদাহরণ আউটপুট: (দ্বারা কল m 8)

       +
      + +
     +   +
    + 0 0 +
   + 00 00 +
  + 000 000 +
 +           +
+             +
 +           +
  +         +
   +       +
    + 000 +
     +   +
      + +
       +

ধরণের পাগল, তবে আমি বৃত্তের পরিবর্তে একটি হীরা ব্যবহার করতে পছন্দ করেছি। চোখগুলি সুরক্ষা গগলস দ্বারা আবৃত।

বেস - 252 টি অক্ষর (ধন্যবাদ @ মান্যাটওয়ার্ক)

s(){ (($1>1))&&echo -n "${2:- }"&&s $[$1-1] $2;};m(){ ((t=2*$1));while ((t=t-1));do v=$[$1-t];l=$[${v#-}+1];s $l;q=$[2*($1-l)];w=`s $q`;((l>t&&l<t+3&&q>2))&&w=" `s $[q-2] 0` ";((t>$1+1&&q>3))&&{ g=`s $[(q-1)/2] 0`;w=" $g $g ";};echo "+${w:+$w+}";done;}

1
কুল। সেই আকারের সাথে এটি আমার মহাভাটার চিত্রটি প্রতিস্থাপন করতে পারে। :) এটা 252 অক্ষরের কমে যাবে: s(){ (($1>1))&&echo -n "${2:- }"&&s $[$1-1] $2;};m(){ ((t=2*$1));while ((t=t-1));do v=$[$1-t];l=$[${v#-}+1];s $l;q=$[2*($1-l)];w=`s $q`;((l>t&&l<t+3&&q>2))&&w=" `s $[q-2] 0` ";((t>$1+1&&q>3))&&{ g=`s $[(q-1)/2] 0`;w=" $g $g ";};echo "+${w:+$w+}";done;}। অথবা 245 আপনি যদি ফাংশনটি ছেড়ে দেন এবং কোডটি কোনও স্ক্রিপ্ট ফাইলে রাখেন। সম্ভবত গণনাগুলি টুইট করে আরও বেশি হ্রাস করা যেতে পারে, তবে এখন আমার এটার জন্য কোনও সময় নেই।
manatwork

2

এইচটিএমএল + সিএসএস, 83

<div><a>o<a>o</a><hr><hr><style>a,div{width:2em;border:2px solid;border-radius:8px

স্ক্রিনশট (ফায়ারফক্স ব্যবহার করে): এখানে চিত্র বর্ণনা লিখুন

খুব খারাপ যে আমি আমার উত্তর নিয়ে খুব দেরি করেছি (+১০ প্রতিনিধিটিও বেশ দেরিতে ...)


আমি এটা আরো অনেক কিছু দিয়ে পছন্দ border-radius:50%এবং একটি একক <hr>: dabblet.com/gist/8472397
manatwork

@ মান্যাটওয়ার্ক বা এটির মতো: jsfiddle.net/T9BdL/1
টিম

1
@ টিমসুগুইন, আক্ষরিক অবিচ্ছিন্ন স্থানের অক্ষর ব্যবহার করা তার চেয়ে ছোট &nbsp;: jsfiddle.net/T9BdL/2
মানটওয়ার্ক

1
চোখের ওভারল্যাপিং করা নিয়মগুলির বিরুদ্ধ, আমার মনে হয়। সে কারণেই আমি এটি বর্তমানে এটির মতো করেছিলাম। এছাড়াও এটি দক্ষিণ পার্কের কানাডিয়ানদের মুখের কথা মনে করিয়ে দেয়।
লিও Pflug

2
সত্যিই গল্ফড নয়, তবে অনুরোধ অনুসারে, কেবলমাত্র CSS এর একটি সংস্করণ: jsfiddle.net/T9BdL/9
টিম

1

গল্ফস্ক্রিপ্ট, 18

এই প্রোগ্রামটি কিছু বাইনারি-এনকোডেড মান ব্যবহার করে যা কোনও পাঠ্য সম্পাদকটিতে অদ্ভুত / অবৈধ অক্ষর হিসাবে উপস্থিত হয়।

এখানে হেক্স ডাম্প রয়েছে:

00000000  27 c1 94 80 a2 9c c1 27  7b 32 62 61 73 65 20 70  |'......'{2base p|
00000010  7d 25                                             |}%|

দ্রষ্টব্য: এটি কোনও ইউটিএফ -8 লোকালে কাজ করে না, তবে উদাহরণস্বরূপ আইএসও -8859-1 দিয়ে কাজ করে।

পালানো অক্ষর সহ প্রসারিত সংস্করণ:

"\xc1\x94\x80\xa2\x9c\xc1"{2base p}%

আউটপুট:

[1 1 0 0 0 0 0 1]
[1 0 0 1 0 1 0 0]
[1 0 0 0 0 0 0 0]
[1 0 1 0 0 0 1 0]
[1 0 0 1 1 1 0 0]
[1 1 0 0 0 0 0 1]

ভাল ফলাফলের জন্য, আপনি ব্লকটি প্রতিস্থাপন করতে পারেন {2base{38+}%n}যা বাইনারি সংস্করণটি 23 বাইটে নিয়ে আসে। প্রসারিত সংস্করণ:

"\xc1\x94\x80\xa2\x9c\xc1"{2base{38+}%n}%

আউটপুট:

''&&&&&'
'&&'&'&&
'&&&&&&&
'&'&&&'&
'&&'''&&
''&&&&&'

1

জাভাস্ক্রিপ্ট

এই কোডটি f12এই পৃষ্ঠায় চালিত হতে হবে :

console.log(document.getElementsByTagName("code")[0].innerHTML)

আউটপুট:

 0 0 0    . . .
0 . . 0  . o o .
0 --- 0  . \_/ .
 0 0 0    . . .

1

সিজেম, 18

আমি সংক্ষিপ্ত কোডের জন্য যাবার সিদ্ধান্ত নিয়েছি ... এটি এখানে চেষ্টা করে দেখুন

" ##O#- #"2/{_(N}%

ব্যাখ্যা

" ##O#- #"      "Push a string onto the stack";
2/              "Split it into an array of two-character groups";
{_(N}%          "For each item in the array, execute _(N : duplicate the element,
                 remove the first character and place it onto the stack after what's left,
                 and push a new line.";

এটি আমার ডিজাইন করা স্মাইলি মুখের প্রতিসাম্যতা কাজে লাগায়।

আউটপুট

 ## 
#OO#
#--#
 ## 

1
এই মুখটি হাসছে না;)।
অপ্টিমাইজার

@Optimizer এটা চেয়ে একটি হাসা কাছাকাছি এই ... কারণ আমি ব্যবহৃত প্রতিসাম্য করেছি, আপনি একটি হাসা এখানে থাকতে পারে না।

uuহাসির জন্য ব্যবহার করা একটি বিকল্প, যদি আপনি "বিড়াল" ধরণের হাসির জন্য যাচ্ছেন ...
mbomb007

1

পাইথন

smileyFace = '''
       000000000000000
      00000000000000000
     000000   00   00000
    0000000 . 00 . 000000
   00000000   00   0000000
  0000000000000000000000000
 000000 . 00000000 . 0000000
  000000 . 000000 . 0000000
   0000000 ....... 0000000
    000000000000000000000
     0000000000000000000
      00000000000000000'''
print(smileyFace)

print('  _________\n /         \\\n |  /\\ /\\  |\n |    -    |\n |  \\___/  |\n \\_________/');

আউটপুট:

  _________
 /         \
 |  /\ /\  |
 |    -    |
 |  \___/  |
 \_________/

দ্বিতীয় উদাহরণটি বৃত্তটি অনুপস্থিত
জ্যাসেন

@ জেসেন আমি এটি ঠিক করেছি।
অলিভার নি


0

এইচটিএমএল 5: 321 অক্ষর

<canvas id=a><script>_=document.getElementById("a"),c=_.getContext("2d"),p=Math.PI,P=2*p;C();c.arc(95,85,40,0,P);B();c.lineWidth=2;c.stroke();c.fillStyle="red";C();c.arc(75,75,5,0,P);B();C();c.arc(114,75,5,0,P);B();C();c.arc(95,90,26,p,P,true);B();function C(){c.beginPath()};function B(){c.closePath();c.fill()}</script>

ফিডল: http://jsfiddle.net/wfNGx/

এখানে চিত্র বর্ণনা লিখুন

সূত্র: http://www.codecademy.com/courses/web-beginner-en-SWM11/0/1


0

শেল কমান্ড বা বিল্টিন

$ echo -e ' ,---.\n/ o o \\\n\ \\_/ /\n `---´'
 ,---.
/ o o \
\ \_/ /
 `---´
$ printf ' ,---.\n/ o o \\\n\ \\_/ /\n `---´\n'
 ,---.
/ o o \
\ \_/ /
 `---´

আপনার শেল বা কমান্ড সেট এর স্বাদের উপর নির্ভর করে echoনিয়ন্ত্রণ অক্ষরের সাথে বা বুদ্ধিমানের ব্যাখ্যা দিতে পারে বা নাও পারে -e... (... এবং আমি দাবি করি যে আমি ভোরফন্ডেল হতে পারি বা নাও!) চেষ্টা করুন ... এবং অন্য সব যদি হয় ব্যর্থ, ব্যবহার printfকরা একটি নিরাপদ বাজি হওয়া উচিত ...


0

সি 178 টি অক্ষর:

উত্স (হোয়াইটস্পেস যুক্ত - সব বাদে সরানো যেতে পারে int x

int x,y;
c(a,b,r)
{
  return  (x-a)*(x-a) + (y-b)*(y-b) < r*r;
}

main()
{
  for(x=9;x>=-9;--x)
  {
     for(y=-9;y<=9;++y)
       putchar(32<<(
         c(0,0,10)&&!(c(4,4,2)|c(4,-4,2)|c(3,0,8)&!c(7,0,10))
       ));
     putchar(10);}
 }

আউটপুট:

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