একটি 10 ​​দ্বারা 10 গ্রিড asterisks মুদ্রণ করুন


83

পটভূমি

লুপগুলি প্রদর্শনের জন্য এটি একটি স্ট্যান্ডার্ড পাঠ্যপুস্তকের উদাহরণ।

আমি 10 বছর আগে যখন প্রোগ্রামিং শিখতে শুরু করি তখন এটি প্রথম প্রোগ্রামগুলির মধ্যে একটি।

কার্য

আপনি এই সঠিক পাঠ্য মুদ্রণ করতে হবে:

**********
**********
**********
**********
**********
**********
**********
**********
**********
**********

চশমা

  • আপনার অতিরিক্ত ট্রেলিং নিউলাইন থাকতে পারে।
  • অতিরিক্ত লম্বালম্বী নিউলাইনগুলি সহ আপনার প্রতিটি লাইনের শেষে অতিরিক্ত ট্রেলিং স্পেস (ইউ + 0020) থাকতে পারে।

স্কোরিং

এটি । বাইট জিতে সংক্ষিপ্ত উত্তর।

লিডারবোর্ড

নিয়মিত লিডারবোর্ড এবং ভাষার দ্বারা বিজয়ীদের একটি সংক্ষিপ্ত বিবরণ উভয়ই তৈরি করতে এখানে একটি স্ট্যাক স্নিপেট।


2
@ ডায়ালানমিউস "আপনি এই নিখুঁত পাঠ্যটি মুদ্রণ করতে হবে :"
লিকি নুন

13
@ ডায়ালানমিউস যেহেতু এটি ডিভাইসগুলি পুনরাবৃত্তি কনসোল আউটপুটগুলি গোপন করে এবং পুরো জাভাস্ক্রিপ্ট কনসোলগুলিতে নেটিভ হয় না এবং জাভাস্ক্রিপ্ট বৈশিষ্ট্যে নেই - পাশাপাশি বৈশিষ্ট্যটি বন্ধ করা যেতে পারে - আমার ধারণা এটি গ্রহণযোগ্য হতে হবে। সমস্ত ব্রাউজারগুলি এর মতো ধসে পড়বে না।
ট্রটস্কি94

6
@ লেকিউন লিডারবোর্ড স্নিপেট দয়া করে!
dkudriavtsev

2
এই চ্যালেঞ্জ সম্পর্কে একটি আকর্ষণীয় বিষয় হ'ল আপনার ভাষার উপর নির্ভর করে ********** তারপরে একটি লুপ সংক্ষিপ্ত হতে পারে। যখন কোনও প্রদত্ত ভাষার জন্য 1 বা 2 লুপের মধ্যে স্যুইচ করা ভাল তখন আমাকে অবাক করে দেয়।
আগুন

1
আপনি বলছেন যে নতুন লাইন অনুসরণ করা গ্রহণযোগ্য। শীর্ষস্থানীয় নিউলাইনগুলি কি গ্রহণযোগ্য?
অ্যালবার্ট রেনশওয়া

উত্তর:



70

সি (জিসিসি), 41 39 বাইট

main(i){for(;++i<puts("**********"););}

গ এর কোন সংস্করণ?
জায়েবিস

@ জায়েবিস জিসিসিতে দুর্দান্ত কাজ করে: coliru.stacked-crooked.com/a/848cb22a00c35c29
orlp

4
দেখতে সুন্দর, ভাল ওল 'এএনএসআই সি
ওয়াইএসসি

4
main(i){while(11-i++)puts("**********");}একটি বিকল্প, একই দৈর্ঘ্য।
ওয়াইএসসি

6
আমি puts()(এবং প্রাথমিক মানটির i) থেকে রিটার্নের চতুর ব্যবহার পছন্দ করি ।
টবি স্পিড

65

বাশ + কোর্টিলস, 19 বাইট

আমি 'হ্যাঁ' ব্যবহার করে বাশের জিনিসগুলিকে পুনরাবৃত্তি করতে পছন্দ করি।

yes **********|head

আমি @ নীলের পরামর্শে 2 বাইট সংরক্ষণ করেছি। আপনি যখন এই কমান্ডটি চালাচ্ছেন সেই ডিরেক্টরিতে কেবল একটি 'দিয়ে শুরু করা ফাইলগুলি থাকে না। আপনার *সাথে নক্ষত্রগুলি ঘেরানো দরকার"

বাশ + কোর্টিলস, 21 বাইট

yes "**********"|head

2
ব্যবহার করার জন্য দুর্দান্ত ধারণা yes। আমরা সাধারণত "ব্যাশ + কোর্টিলস" এর মতো সমাধানগুলি লেবেল করি।
manatwork

8
দুর্দান্ত যে 10 লাইনগুলি কাকতালীয়ভাবে ডিফল্ট হিসাবে ঘটে head
ডিজিটাল ট্রমা

3
বর্তমান ডিরেক্টরিতে কোনও ফাইল একটি দিয়ে শুরু হওয়া আবশ্যক হয়ে আপনি দুটি বাইট সংরক্ষণ করতে পারেন .?
নীল

@ নীল, আমার উত্তর সম্পর্কে আপনার মন্তব্য? যদি তা হয় তবে আমি তা পাই না :)
কাজিনকোচেন

1
আপনি yes \**********|headফাইলগুলিতে সীমাবদ্ধতা ছাড়াই লিখতে পারেন ।
ফ্লোরিয়ান এফ

50

ভিম, 13 8 বাইট

@ লিনকে 5 টি বাইট সংরক্ষণ করা হয়েছে

qqi*␛9.o␛q9@q 

10i*␛Y9p

10i*␛10 বার sertোকান *, এবং Y9pলাইনটি অনুলিপি করুন এবং 9 বার এটি আটকান।


8
10i*♥Y9pকাজ করে।
লিন

1
তা পাগল vi।
nbubis

আমি মনে করি আপনি পাঠ্য সম্পাদকদের বাইটের পরিবর্তে কীস্ট্রোকগুলি গণনা করতে পারবেন, যার অর্থ <ESC> ছোট হবে।
অ্যাডিসন

1
কেন এবং না not?
সিএল

1
আমি yy9pনিজেকে ব্যবহার করতে পারতাম , তবে একটি চরিত্র বাঁচাতে রাজধানী ব্যবহার করে খুব সুন্দর কাজ!
জো জেড।

49

পাইথ, 6 বাইট

VT*T\*

Tপাইথের মধ্যে 10 হ'ল, Vabবিবৃতি b aসময়গুলি কার্যকর করে, তারাটি \*অক্ষরের ধ্রুবক এবং স্থির হয় ( *) একটি স্ট্রিং এবং পূর্ণসংখ্যা সেই স্ট্রিংটিকে n বার পুনরাবৃত্তি করে। পাইথের অন্তর্নিহিত মুদ্রণের সাথে V10 টি লাইন মুদ্রিত হয়।


40

Hexagony, 37 35 34 31

10"+}(=${";<$<1}42/.0@_=<>\;>(_

সম্প্রসারিত:

   1 0 " +
  } ( = $ {
 " ; < $ < 1
} 4 2 / . 0 @
 _ = < > \ ;
  > ( _ . .
   . . . .

এটি অনলাইনে চেষ্টা করুন

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

ব্যাখ্যা:

এই প্রোগ্রামটি তিনটি প্রধান অংশ নিয়ে গঠিত: মেমরির সূচনা, একটি লুপ যা দশটি নক্ষত্রকে মুদ্রণ করে এবং একটি লুপ যা একটি নিউলাইন প্রিন্ট করে। যে লুপটি একটি নিউলাইন প্রিন্ট করে সেগুলিতে লুপটিও থাকে যা নক্ষত্রগুলি প্রিন্ট করে।

প্রথমত, কোডটি সম্পূর্ণ রৈখিক মেমরি সূচনা চালায়। কোড কাজ হতে: 10"+}42। এটি দেখতে নিকটবর্তী প্রান্তগুলির স্মৃতিটিকে সেট করে:

10 \ / 10
    |
   42

তারকাচিহ্নের অক্ষরের জন্য 42 হ'ল ASCII কোড এবং দুটি দশকটি আমাদের লুপ কাউন্টার হিসাবে ব্যবহৃত হবে। লক্ষণীয় বিষয় হ'ল মেমরি পয়েন্টারটি বর্তমানে দুটি দশকের থেকে দূরে ইশারা করছে, সুতরাং পিছনে সরে যাওয়া আমাদের দশকের একটিতে রাখবে।

এরপরে, আমরা তারকাচিহ্ন প্রিন্টিং লুপটি শুরু করি। সুসংগত, কোড মত দেখায়: ;".._(। এটি একটি তারকাচিহ্ন প্রিন্ট করে, মেমরি পয়েন্টারটিকে পিছনে এবং বাম দিকে সরায় এবং অবশেষে সেখানে মান হ্রাস করে। এক পুনরাবৃত্তির পরে, মেমরিটি দেখতে এমন হবে:

10 \ / 9
    |
   42

তারপরে আমরা লুপের শর্তটিকে আঘাত করি: নীচে-বামদিকে >। প্রান্ত আমরা শুধু decremented এখনও ইতিবাচক হয়, তাহলে আমরা প্রায় বড়াই এবং চালানো {ফিরে সম্মুখের 42. তারপর আমরা আঘাত আমাদের সরাতে $এবং প্রিন্টিং লুপ শুরুতে ফিরে ;, কুঁদন দ্বারা <। যদি মানটি শূন্য হয় তবে আমরা অন্যান্য লুপটিতে যাই।

বাইরের লুপটি সম্প্রতি শূন্যযুক্ত মেমরি প্রান্তটি দশটিতে পুনরায় সেট করে শুরু হয় ( 10এটি কোডের মধ্যে, দক্ষিণ-পশ্চিমে যাচ্ছে)। তারপরে, আমরা এই দশটিকে একটি ASCII চরিত্র হিসাবে মুদ্রণ করব, যা একটি নতুন লাইন। এর পরে, আমরা অন্যান্য মেমরির প্রান্ত সম্মুখের সরানো এবং সঙ্গে এটি হ্রাস {(এবং তারপর চালানো কি noops একটি গুচ্ছ পরিমাণ: =${_=। এখন, এই লুপটির একটি পুনরাবৃত্তির পরে, মেমরিটি দেখতে এমন হবে:

 9 \ / 10
    |
   42

এবার, উপরের চিত্রটিতে নয়টি সঞ্চয় করে স্মৃতিটি প্রান্ত থেকে বাহিরের দিকে মুখ করে রয়েছে। এরপরে আমরা এটি সম্পাদন করি <যা বাইরের লুপের জন্য লুপ শর্ত হিসাবে কাজ করে। মানটি যদি শূন্য-না হয় তবে আমরা কিছু আয়না বন্ধ করে ফেলেছিলাম, তবে "চলমান দক্ষিণ-পশ্চিমে ষড়্ভুজের শীর্ষে প্রবেশের পরে আবার অর্থবহ নির্দেশাবলী কার্যকর করা শুরু করব । এটি আমাদের পিছনে এবং বাম দিকে, আবার ৪২-এর দিকে এগিয়ে চলেছে, তবে ভেতরের দিকে মুখ করে রয়েছে। তারপরে আবার =আমাদের অভ্যন্তরের লুপটি শুরু করতে সঠিকভাবে রাষ্ট্রটিকে পুনরায় সেট করে আমাদের দিকটিকে সরিয়ে ফেলা হবে। প্রান্তটি যদি শূন্যতে সেট করা থাকে তবে নির্দেশ পয়েন্টারটি একটি সামান্য অ্যাডভেঞ্চারে যায় যা প্রোগ্রামটি থেকে বেরিয়ে আসা অবধি কিছুই করে না।

দু: সাহসিক কাজটি মূল দিকগুলির সুরক্ষাটিকে বিপদজনকভাবে উপেক্ষা করে উত্তর-পূর্বে নির্দেশ পয়েন্টার দিয়ে শুরু হয়। এটি সাহসের সাথে একটি আয়না উপেক্ষা করে যা তার নির্দেশের সাথে প্রান্তিক হয় (/ ) এবং বীরত্বের সাথে ট্রামপোলিন থেকে লাফিয়ে ($) সম্পূর্ণরূপে অন্যরকম ট্রাম্পলিনের আরেকটি মারাত্মক ফাঁদ থেকে দূরে থাকা ading অবিচ্ছিন্ন ষড়ভুজ প্রান্তের শূন্যতার দিকে লক্ষ্য করে, পয়েন্টারটি, এক মুহুর্তের জন্যও বিনা বাছাই ছাড়াই, দুটি প্রান্ত প্রান্তকে একত্রে যুক্ত করে, বর্তমান প্রান্তটি তাদের যোগফলকে সেট করে: 0 (প্রান্তটি আগে শূন্য ছিল, তবে পয়েন্টারটি পছন্দ করে বিশ্বাস করুন এটি বেশ গুরুত্বপূর্ণ ছিল)। প্রান্তটি শূন্য হওয়ায়, পয়েন্টারটি একটি রহস্যময় অরণ্যে (ষড়জাগুলির) পথে হাঁটার পথে কাঁটাচামচায় বাম দিকে ঘুরিয়ে দেয়। সেখানে এটি নিজেকে দিশেহারা, সামনে এবং পিছনে এবং সামনের দিকে এগিয়ে যায়, যতক্ষণ না এটি শুরু হওয়ার সাথে সাথে স্মৃতিতে একই জায়গায় বয়ে যায়। সমস্যাটি ভাবতে হবে যে বর্তমান প্রান্তটি গতবার শূন্যে সেট করা হয়েছিল, পয়েন্টারটি সাহসের সাথে একটি রোপণ করে1বর্তমান প্রান্তে তারপরে, মহামান্য পয়েন্টার অন্য পথটি অনুসন্ধান করে, তার সাথে একটি ... একটি ফাঁদ! বর্তমান প্রান্তটি হ্রাস পেয়ে আবার শূন্যে সেট করা হয়েছে! ঘটনাক্রমে চমকপ্রদ মোড়কে দেখানো পয়েন্টারটি বর্তমান প্রান্তটিকে নেতিবাচক স্থানে সেট করে ফাঁদে আটকে পড়ে। ক্ষুব্ধ, পয়েন্টারটি তুলনামূলকভাবে মনোরম অরণ্যে ফিরে যাওয়ার চেষ্টা করেছে, কেবলমাত্র খেয়াল করতে পারে যেহেতু বর্তমান প্রান্তটি ইতিবাচক নয়, তাই পথগুলি আবারও স্থানান্তরিত হয়েছে এবং পয়েন্টারটি নিজেকে একটি গুহায় চলতে দেখেছে। এবং একটি গুহার দ্বারা, আমি বলতে চাই দৈত্য ষড়্ভুজাকৃতির কৃমিটির মুখ। অসহায়, পয়েন্টারটি তার মরে যাওয়া শ্বাসের সাথে যৌনতাটিকে অভিশাপ দেয়। এছাড়াও, প্রোগ্রাম শেষ হয়।


গলি, আমি আশা করি একটি পয়েন্টার গিলে কৃমি ঠিক আছে। এই জিনিসগুলি আঘাত করতে পারে ।
জোফান

3
সর্বাধিক আকর্ষণীয় writing একমাত্র writing হেক্সাগোনি ব্যাখ্যাটি আমি পড়ার জন্য লেখার জন্য +1। প্রান্ত হ্রাস পেয়ে আমি এত উত্তেজনা অনুভব করেছি!
জো

37

ইমাকস, 10 8 কীস্ট্রোক

F3 C-1 0 * ENTER F4 C-9 F4

ব্যাখ্যা

F3             Starts a macro recording
C-1 0 *        Apply 10 times command '*': prints 10 asterix'
ENTER          Insert new line
F4             Stops the macro record
C-9 F4         Apply 9 times the macro

দুই কীস্ট্রোকগুলি সংরক্ষণ প্রতিস্থাপন করতে পরামর্শ জন্য Sean ধন্যবাদ C-udigitদিয়ে C-digit


9
+1 টি, আমি সবসময় ভোট দিন টেক্সট এডিটর উত্তর (যদিও আমি নিজেকে একটি তেজ লোক বেশি নই) :)
DJMcMayhem

1
যদি C-uকেবল একটি কীস্ট্রোক হিসাবে গণনা করা হয় তবে আপনি তার পরিবর্তে এবং পরিবর্তে টাইপ C-1 C-0(বা M-1 M-0) লিখে দুটি স্ট্রোক শেভ করতে পারেন । C-u 1 0C-9C-u 9
শন

15
+1 কারণ এটি লেখার জন্য আপনাকে ইমাস ব্যবহার করে ভুগতে হয়েছিল।
অ্যাডিসন

1
বিকল্পভাবে (কিছুই বাঁচায় না) ম্যাক্রোর ভিতরে লাইন পুনরাবৃত্তি করা যেতে পারে:F3 C-1 0 * ENTER C-1 0 F4
জোনাথন ক্যারল

@ জোনাথনক্রোল হ্যাঁ আমরা যদি 10 টিরও বেশি লাইন প্রিন্ট করতে পারি তবে এটি বাইটগুলি বাঁচাতে পারে;)
YSC

29

জেলি , 7 বাইট

”*x⁵Ṅ9¡

কি হচ্ছে?

”*x⁵Ṅ9¡  - No arguments
”*       - character literal, *
  x      - multiply (dyadic operation)
   ⁵     - integer literal, 10 (we have now constructed the string '**********')
    Ṅ    - Print & linefeed (monadic operation)
     9   - integer literal, 9
      ¡  - Repeat n times (n is 9 as the first Ṅ is not a repeat)

ট্রাইটিনলাইনে এটি পরীক্ষা করুন


9
আমি সত্যিই পছন্দ করি Ṅ9¡
ডেনিস

তালিকা সংস্করণ: ”*ẋ⁵Wẋ⁵
এরিক আউটগল্ফার

@ এরিকথগল্ফার আপনার Y"শেষে এই সঠিক পাঠ্যটি প্রিন্ট করতে" শেষ হতে হবে
জোনাথন অ্যালান

@ জোনাথান অ্যালান এটি নিজেরাই একটি তালিকা, যদিও। এটি "এই সঠিক পাঠ্যটি মুদ্রণ" করার উদ্দেশ্যে নয়, আপনি যদি এটিতে কাজ করতে চান তবে আপনি এটি ব্যবহার করবেন।
এরিক আউটগল্ফার

26

পাওয়ারশেল, 14 12 বাইট

,('*'*10)*10

স্ট্রিং গুণকে 10ব্যবহার করে দৈর্ঘ্যের একটি নক্ষত্রের স্ট্রিং তৈরি করে। একটি পেরেক তৈরি করতে কমা-অপারেটরে প্যারেনস এবং ফিডগুলিতে এটি সজ্জিত করে। আমরা সেই উপাদানটি সমন্বিত একটি 10-উপাদান অ্যারে তৈরি করতে অ্যারের গুণটি ব্যবহার করি (অর্থাত্, তারকাচিহ্নের স্ট্রিংগুলির একটি 10-উপাদান অ্যারে)। এটি পাইপলাইনে রেখে গেছে, এবং আউটপুট অন্তর্ভুক্ত রয়েছে (যেহেতু Write-Outputঅ্যারের জন্য ডিফল্টটি নিউলাইন-পৃথক, তাই আমরা এটি নিখরচায় পেয়েছি - স্পষ্টতার জন্য @ জোয়াকে ধন্যবাদ)।

পুরানো, 14 বাইট

0..9|%{'*'*10}

পুরো প্রোগ্রাম। থেকে loops 0জন্য 9একটি মাধ্যমে ForEach-Objectলুপ |%{...}। প্রতিটি পুনরাবৃত্তি, আমরা একটি দৈর্ঘ্যের 10স্ট্রিং তৈরি করতে স্ট্রিং গুণকে ব্যবহার করি *। ফলস্বরূপ স্ট্রিংগুলি পাইপলাইনে রেখে গেছে, এবং শেষে আউটপুট অন্তর্ভুক্ত থাকে (যেহেতু Write-Outputঅ্যারের জন্য ডিফল্টটি নিউলাইন-পৃথক, আমরা এটি নিখরচায় পেয়েছি - স্পষ্টতার জন্য @ জোয়িকে ধন্যবাদ)।


5
আমি এটি পছন্দ করি, কারণ পাওয়ারশেল এত ভার্বোস পেতে পারে। তবু এটি মার্জিত এবং সংক্ষিপ্ত।
dwana

ঠিক আছে, প্রযুক্তিগতভাবে অ্যারেটি কখনই একটি এর মধ্য দিয়ে যায় না ToString, এটি লিখিত-আউটপুটে উপাদান দ্বারা আনরোলড এবং অ্যালিমেন্টটি পাস করে। প্রসঙ্গে যেখানে অ্যারেটি স্ট্রিংয়ে রূপান্তরিত হয়, আপনি এর উপাদানগুলি স্থান-বিভাজিত পেয়ে যাবেন।
জোয়

@ জো আহা, ফর্সা, এটি রাখার আরও ভাল উপায়। আমি শব্দটি সম্পাদনা করব (এবং আমার উত্তর টেম্পলেট ;-))।
অ্যাডমবর্কবর্ক

1
আমি এখানে পক্ষপাতদুষ্ট হতে পারি কারণ আমি একটি পাওয়ারশেল বাস্তবায়নের সাথে জড়িত তাই দোভাষীর অভ্যন্তরে আসলে কী ঘটেছিল সে সম্পর্কে আমাকে অনেক কিছু শিখতে হয়েছিল;)
জো

25

ভি , 7 বাইট

10é*10Ä

এটি অনলাইন চেষ্টা করুন!

উত্তর হিসাবে হিসাবে সহজ হতে পারে।

ব্যাখ্যা:

10      "10 times:
  é*    "insert an asterisk
    10Ä "make 10 copies of the current line

অ-প্রতিযোগিতামূলক সংস্করণ (5 বাইট):

10O±*

ব্যাখ্যা:

10O     " Insert the following on the next ten lines:
   ±    "   10 copies of
    *   "   an asterisk

কোনও বাগের কারণে চ্যালেঞ্জটি পোস্ট করার সময় এটি কার্যকর হয়নি।


অর্ডার পয়েন্ট: é এবং multi মাল্টিবাইট অক্ষর (কমপক্ষে ইউটিএফ -8 এ যেমন আপনি এখানে আছেন) তাই এই প্রোগ্রামটি 9 বাইট দীর্ঘ।
ছিনতাই

6
@rob এগুলিকে এখানে utf-8 এ এনকোড করা হয়েছে, কারণ ব্রাউজারটি কেবল এইভাবে কাজ করে। ভি "ল্যাটিন 1" এনকোডিং ব্যবহার করে, তারা যথাক্রমে E9এবং তারা C4
DJMcMayhem

21

জেলিফিশ , 12 10 বাইট

2 বাইট সংরক্ষণের জন্য জগারবকে ধন্যবাদ।

P$'*
 &;10

এটি অনলাইন চেষ্টা করুন!

ব্যাখ্যা

আরও প্রচলিত স্বরলিপি ব্যবহার করে, এই প্রোগ্রামটি নিম্নলিখিত বর্ণনার প্রতিনিধিত্ব করে:

P( $( &;(10), '* ) )

&;একটি একক মান নেয় এবং সেই মানটির সাথে দ্বিগুণ একটি জুড়ি তৈরি করে, তাই &;(10)আমাদের দেয় [10 10]। তারপরে $পুনরায় আকার নির্ধারণ করা হবে যা একটি 10 ​​টি 10 ​​গ্রিডের গ্রিড গঠন করে। পরিশেষে, Pঅ্যারের "ম্যাট্রিক্স ফর্ম্যাট" প্রিন্ট করে যা প্রতিটি স্ট্রিংকে তার নিজস্ব লাইনে মুদ্রণ করে।


20

এইচটিএমএল এবং সিএসএস, 104 60 বাইট

p::after{content:"**********"
<p><p><p><p><p><p><p><p><p><p>

বাইট সংখ্যাটি সঠিক কিনা আমি নিশ্চিত নই (কেননা আমি গণনা করছি না <style> সিএসএসের জন্য ট্যাগগুলি । HTML এইচটিএমএল প্রিপ্রোসেসর ব্যবহার করলে HTMLও সংক্ষিপ্ত করা যেতে পারে, তবে আমি নিশ্চিত নই যে এটি নিয়ম ভঙ্গ করছে কিনা)

মানটওয়ার্ক এবং বিজনেস বিড়ালকে ধন্যবাদ।

আমার জেড এন্ট্রিটি 36 বাইট দেখুন


আপনি নিজের ক্লোজিংটি ছেড়ে দিতে পারেন /এবং একই লাইনে সমস্ত ট্যাগ লিখতে পারেন। ট্যাগগুলি <p>সংক্ষিপ্ত হওয়ার সাথে সাথে আরও ভাল পরিবর্তন করুন যদিও আপনার যুক্ত করার প্রয়োজন হয় p{margin:0}
manatwork

2
এটি বৈধ CSS নয়। আপনার বন্ধ বন্ধনী প্রয়োজন!
রিচার্ড হ্যামিল্টন

25
@RichardHamilton যথাযথ CSS সমর্থন করে এবং কাজ CSS একই জিনিস নয়
undergroundmonorail

1
@ ক্লেমেটনারমা এর পরে কেন কাউকে কোড দেওয়া উচিত?
এরিক আউটগলফার

2
আপনি >আমার বিশ্বাসের শেষটি ছেড়ে দিতে পারেন
12

16

পাইথন 2, 22 21 বাইট

print('*'*10+'\n')*10

print(("*"*10+'\n')*10)আমার জন্য কাজ।
পাইপি

6
@ পিপিই সে কারণেই আপনি সাধারণত পাইথন 2 এ গল্ফ করা থেকে ভাল - কল করার সময় আপনার প্রথম বন্ধনী প্রয়োজন হয় না print
shooqie

@ Shooqie আপনি পাইথন 2 ব্যবহার করে একটি পাইথন 3 দ্রবণটি পরাজিত করতে পারবেন না। পাইথন 2 এবং পাইথন 3 বিভিন্ন ভাষা। আপনি পাইথন 2 সমাধানটিকে পাইথের মতো বিশেষায়িত গল্ফ ভাষার সাথে তুলনা করবেন না।
আলফ

16

ম্যাটল্যাব, 14 বাইট

repmat('*',10)

এটি পরীক্ষা করার জন্য আমার কাছে ম্যাটল্যাব নেই, সুতরাং *এর মধ্যে যদি স্পেস থাকে তবে আমি নিশ্চিত নই ।
এরিক আউটগল্ফার 15

@ এরিকথগল্ফার স্পষ্টভাবে নয় :)
পাইকোট

matএকটি ম্যাট্রিক্স পরামর্শ দেয়, এজন্যই আমি জিজ্ঞাসা করেছি।
এরিক আউটগল্ফার

2
@ এরিকথগল্ফ আমাকে ক্ষমা করবেন, আমি অভদ্র ছিলাম। মাদুর, প্রকৃতপক্ষে একটি ম্যাট্রিক্সকে বোঝায়, তবে এই ক্ষেত্রে চরের একটি ম্যাট্রিক্স, এটি স্ট্রিংগুলির একটি অ্যারে (প্রতিটি সারি একটি স্ট্রিংয়ের মতো)। সুতরাং, বহির্মুখী ম্যাট্রিক্স একই সারির উপাদানগুলির মধ্যে ফাঁকা ছাড়াই লাইনের জন্য এক সারি মুদ্রিত হয়।
পাইকোট 15

16

এপিএল , 9 বাইট

তৈরি করা সমস্ত এপিএলগুলিতে কাজ করে।

10 10'*'

10 10 দশ সারি এবং দশ কলাম

 চক্রাকারে r epeating

'*' একটি তারা

অনলাইনে চেষ্টা করুন!


এটি সমাধান করার মতো যে এই সমাধানটি ডায়ালগ-নির্দিষ্ট নয়; এটি জিএনইউ এপিএলের সাথেও কাজ করে।
আর্ক 676

3
পছন্দ করুন প্রকৃতপক্ষে, এটি সর্বকালের তৈরি সমস্ত এপিএলগুলিতে কাজ করে।
অ্যাডম

আরে, আমার আরও একটি বাইট দরকার ... আমি আপনাকে "ফর্ম্যাট" কৌশল দিয়ে প্রায় হারিয়েছি:∘.⊢⍨⍕⍨,⍨5
ngn

@ জিএনএন এটি আশ্চর্যজনকভাবে ভয়াবহ!
অ্যাডম

14

জাভা 7, 63 বাইট

void f(){for(int i=0;i++<10;)System.out.println("**********");}

শুধু লাথি জন্য। এই সংক্ষিপ্ত করার জন্য আমি কোনও কৌশল খুঁজে পাচ্ছি না। 100-লুপের জন্য যুক্তি যুক্ত করার চেষ্টা করা বা মুদ্রণের পরিবর্তে একটি স্ট্রিং ফিরিয়ে দেওয়া আরও খারাপ।


1
আপনি iক্লাস ভেরিয়েবল হিসাবে ঘোষণা করলে আপনি এটি একটি বাইট দ্বারা শেভ করতে পারেন (এটি ডিফল্ট হয় 0):int i;void f(){for(;i++<10;)System.out.println("**********");}
shooqie

1
সঞ্চয়টি অবহেলা না করে যদি আমি ফাংশনটিতেi=0 কোথাও না করি তবে এটি পুনরায় ব্যবহারযোগ্যতা ভঙ্গ করবে ।
Geobits

3
+1 টি মনে আপনি নিশ্চিতই সরল যে এই সংক্ষিপ্ত হয় করছি .. Recursive 65 বাইট: int i=10;void f(){System.out.println("**********");if(i-->0)g();}; এক রিকার্সিভ দ্বারা এক 67 বাইট: int i=99;void f(){System.out.print(i%10<1?"*\n":"*");if(i-->0)g();}; গৃহস্থালির কাজ-বিন্যস্ত সঙ্গে ব্যবহার করে STRING-কন্সট্রাকটর 82 বাইট: void g(){System.out.print(new String(new char[10]).replace("\0","**********\n"));}; এবং একটি String.format 81 বাইট: void g(){System.out.print(String.format("%010d",0).replace("0","**********\n"));}। আহ ভাল, আমরা চেষ্টা করেছি। ;)
কেভিন ক্রুইজসেন

2
কিন্তু এটি নিজেই ক্লাস ডিক্লেয়ারেশন যুক্ত না করে গণনা করে? সংক্ষিপ্ততম জাভা 7 সম্পূর্ণ প্রোগ্রামটি এটি করতে পারে কি?
jsbueno

1
আপনাকে আমদানি বিবৃতি গণনা করতে হবে, সুতরাং এটি এখানে সঞ্চয় করার জন্য কাজ করবে না।
Geobits

14

রুবি, 15 টি অক্ষর

puts [?**10]*10

নমুনা রান:

bash-4.3$ ruby -e 'puts [?**10]*10'
**********
**********
**********
**********
**********
**********
**********
**********
**********
**********

আপনি কি ব্যাখ্যা করতে পারেন ?**10? এটি প্রকৃতপক্ষে দশটি তারকাচিহ্ন তৈরি করে, তবে কীভাবে আমি অস্পষ্ট ...
erich2k8

3
?চরিত্র আক্ষরিক স্বরলিপি তাই হয়, ?* == '*'। 2nd *হয় String.*পদ্ধতি তাই হয়, ?**10 == '*'.*(10)
manatwork

আতঙ্কিত আমি এখনও বুঝতে পারি না যে কেন ?কোনও কিছুর শাব্দিক স্বরলিপি, তবে সম্ভবত কিছু প্রশ্ন আরও উত্তরহীন থেকে যায়। ;)
erich2k8

দুঃখিত, আমি এটিতে কোনও রেফারেন্স পাই না। কেবল রুবি সিনট্যাক্স, যা স্ট্রিংটি 1 টি অক্ষরের দীর্ঘ ক্ষেত্রে বিভিন্ন স্ট্রিং আক্ষরিক স্বরলিপি প্লাস ওয়ানকে অনুমতি দেয় : ?চিহ্নটির একটি ক্লোজিং জুটির প্রয়োজন ছাড়াই অক্ষর অনুসরণ করে ?
manatwork

1
আমি এটি এখানে রেফারেন্সে পেয়েছি: রুবি There is also a character literal notation to represent single character strings, which syntax is a question mark (?) followed by a single character or escape sequence that corresponds to a single codepoint in the script encoding:
ডোক.আর.অর্গ.ওকোর

13

নোটপ্যাড, 34 31 কীস্ট্রোক

**********
^A^C↓^V^A^C↓^V^V^V^V

C সিটিআরএল- <নিম্নলিখিত বর্ণচিহ্ন> কিপ্রেস নির্দেশ করে, ↑ respectively যথাক্রমে উপরে এবং ডাউন কীগুলি keys

3 টি সংরক্ষিত কীস্ট্রোকের জন্য ক্রিপ্টোতে প্রপস।


2
এটি গণনা করার জন্য আপনার কীস্ট্রোকগুলি ব্যবহার করা উচিত।
ফাঁস নুন

1
এটি শিফট + আপ। Ctrl + Up অন্যরকম কিছু।
নীল

1
31 কীস্ট্রোক**********↵^A^C↓^V^A^C↓^V^V^V^V
ক্রিপ্টো

1
26 কীস্ট্রোক*****^A^C^V^V↵^A^C^V^A^C^V^V^V^V^V
অ্যান্ডি

5
23 কীস্ট্রোক**^A^C^V^V^V^V^V↵^A^C^V^V^A^C^V^V^V^V^V
অ্যান্ডি

13

ইমোজিকোড , 54 বাইট

🏁🍇🔂i⏩0 10🍇😀🔤**********🔤🍉🍉

ব্যাখ্যা:

🏁🍇                        👴 The beginning of program.
    🔂 i ⏩ 0 10 🍇          👵 This is called a "range".
                          It basically starts with i=0 and increments until i=10, then exits. 👵
        😀 🔤**********🔤    👵 😀 is printing class.
                          The 🔤s make the characters they surround string literals. 👵
    🍉                     👴 End of range
🍉                         👴 End of program

2
আমি 54 utf-8 বাইট গণনা।
কনর ও'ব্রায়েন

এই ভাষাটি উইন্ডোজ 7 টি ঘৃণা করে ...
জন

10

05 এ বি 1 ই, 7 বাইট

TF'*T×,

ব্যাখ্যা

TF      # 10 times do:
  '*T×  # repeat asterisk 10 times
      , # print with newline

এটি অনলাইনে চেষ্টা করুন


1
т'*×Tô»আরেকটি সম্পূর্ণ ভিন্ন লোল।
ম্যাজিক অক্টোপাস উরন

TLú'*ζ»জিপ-ফিলার ব্যবহার করা অন্য ধারণা ছিল ... যদিও এটি খারাপ।
ম্যাজিক অক্টোপাস উরন

10

আর, 27 29 বাইট

cat(rep('\r**********\n',10))

একটি বিকল্প উত্তর (34 বাইট) হ'ল: cat(rep('**********',10),sep='\n')


এটি প্রথম ব্যতীত সমস্ত লাইনের শুরুতে একটি অতিরিক্ত স্থান যুক্ত করে ( এখানে দেখুন )।
প্ল্যানাপাস

ধন্যবাদ, এটি যুক্ত করে কাজ করে \r
মামি

1
আর একটি বিকল্প, অনেক বেশি (37) বাইট: cat(matrix('*',10,10),fill=10,sep='') আর-ফিডাল
জনাথন ক্যারল

আরেকটি বিকল্প, এছাড়াও 29 বাইট:write(rep("*",100),"",10,,"")
জিউসেপ

1
এবং write(rep("**",50),1,5,,"")27 বাইট এবং প্রথম গাড়ীর রিটার্ন এড়ানো হয়।
জে .ডো

9

পিএইচপি, 32 বাইট

for(;$i++<10;)echo"**********
";

(বৈকল্পিক 32 বাইট - এর সাথে লেখা হয়েছিল echo)

<?=str_repeat("**********
",10);

(বৈকল্পিক 33 বাইট)

<?=str_pad("",110,"**********
");

(বৈকল্পিক 33 বাইট)

for(;$i++<110;)echo$i%11?"*":"
";

(বৈকল্পিক 35 বাইট)

for(;$i++<10;)printf("%'*10s
",'');

(বৈকল্পিক 38 বাইট)

<?=($a=str_repeat)($a("*",10)."
",10);

3
দ্বিতীয়টি 32 টি বাইটেও গল্ফ করা যায়:<?=str_repeat("**********↵",10);
সন্নিবেশকৃত নাম

1
আপনার কাছে ইতিমধ্যে বিকল্পগুলির একটি দুর্দান্ত সংগ্রহ রয়েছে, মজাদার জন্য এখানে অন্যটি: echo chunk_split(str_repeat("*",100),10);এখন পর্যন্ত দীর্ঘতম, আমার দৃষ্টিতে এটি এটি করার জন্য পিএইচপি উপায়।
manatwork

WIN-1252 এনকোডিং সহ একটি বাইট সংক্ষিপ্ত হতে পারে: for(;++$i<111;)echo$i%11?~Õ:~õ;বাfor(;++$i<11;)echo~ÕÕÕÕÕÕÕÕÕÕõ;
পুরো

33 বাইট জন্য আরেকটি মডিউল বৈকল্পিক: for(;$i++<110;)echo"*↵"[$i%11<1];। এবং সেই সংগ্রহে একটি 37 বাইট সমাধান যুক্ত করতে:for(;$i++<110;)echo chr($i%11?42:10);
তিতাস


8

Brainfuck, 46 43 বাইট

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

এটি অনলাইন চেষ্টা করুন!বাম দিকে খোলা এবং 8-বিট সেল রয়েছে এমন টেপ সহ একটি দোভাষী দরকার।

এই প্রোগ্রামের প্রথম অংশ +[[---<]+[-->]<] টেপগুলি এমনভাবে সেট আপ করে:

[255, 250, 245, ... 15, 10, 5, 0, 250, 240, 230, ..., 40, 30, 20, 10, 0]
                                                                      ^

এটি আউটরিউটিং এস্টারিস্কের জন্য 40 *, ( এএসসিআইআই 42), একটি লুপ কাউন্টার হিসাবে 20 টি এবং নিউলাইনগুলিকে আউটপুট দেওয়ার জন্য একটি 10 ​​দেয়।


7

জাভাস্ক্রিপ্ট (ES6), 37 বাইট

console.log(`**********
`.repeat(10))

একটি সরল উত্তর।


5
আপনি ব্যবহার করে 6 সংরক্ষণ করতে পারেন alert?
কেভিন এল

1
সম্ভবত আপনি 13 টি বাইটগুলি সরিয়ে console.log()এবং REPLশিরোনামে উল্লেখ করে বাঁচাতে পারেন ।
প্যাট্রিক রবার্টস

6

চেদার, 21 20 বাইট

print('*'*10+'
')*10

তবুও অন্য একটি সহজ উত্তর।


4
1 বাইট সংরক্ষণ করার জন্য একটি আক্ষরিক নিউলাইন ব্যবহার করুন
লিকি নুন

2
->মুদ্রণের পরিবর্তে এটি ব্যবহার করে কোনও ফাংশন বানাবেন?
ডাউনগোট

6

হাস্কেল, 29 বাইট

putStr$[0..9]>>"**********\n"

<list1> >> <list2>(length <list1>)কপি করে তোলে <list2>


6

আর, 35 33 32 বাইট

। আর, আপনি মাঝে মাঝে খুব ভার্জোজ হন ।

for(i in 1:10)cat(rep("*",10),"\n")

মজার বিষয় হল, catফাংশনটির কোনও মূল্য নেই (এটি NULLস্টাডুআউটকে সরবরাহ করে), সুতরাং আপনি কিছু পছন্দ করতে পারবেন নাrep(cat(rep))) , যা মজার হত!

সম্পাদনা:
@ লিকিউন, -২ বাইট দ্বারা প্রস্তাবিত নতুন সমাধান

for(i in 1:10)cat("**********\n")

সম্পাদনা: @ ব্যবহারকারী5957401 দ্বারা এটি -1 বাইট দ্বারা সংক্ষিপ্ত করা হচ্ছে

for(i in 0:9)cat("**********\n")

3
for(i in 1:10)"**********\n"
ফাঁস নুন

1
@ লিকিউন: সরলতা হ'ল মূল কথা! আমার catতবুও ছিল , অন্যথায় এটি কিছুই উত্পাদন করে না।
ফ্রিডরিক

cat(rep("**********\n",10))
Leaky নুন

@ লাকিউন এটি পছন্দসই আউটপুট উত্পাদন করতে পারে না: এখানে দেখুন । ডিফল্ট বিভাজক catএকটি স্থান, তাই এই আউটপুট।
প্ল্যানাপাস

5

অক্ষিপট , 12 বাইট

বাইট গণনাটি আইএসও 8859-1 এনকোডিং ধরেছে। শীর্ষস্থানীয় লাইনফিডটি তাৎপর্যপূর্ণ।


10$**
.
$_¶

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


5

জে , 10 9 বাইট

@ অ্যাডমকে 1 বাইট ধন্যবাদ।

10 10$'*'

অনলাইন দোভাষী

ব্যাখ্যা

10 10অপারেটরের সাথে মাত্রা নির্দিষ্ট করে $যা নির্দিষ্ট মাত্রাগুলি সহ একটি অ্যারে তৈরি করে।


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