"হ্যালো ওয়ার্ল্ড!", প্রতিটি অক্ষর n বার পুনরাবৃত্তি [বন্ধ]


15

আপনার পছন্দের ভাষায়, এমন একটি প্রোগ্রাম লিখুন যা ঠিক ফলাফল দেয় Hello world!। আপনার প্রোগ্রামের প্রতিটি অক্ষর অবশ্যই n বার পুনরাবৃত্তি করতে হবে - আপনি এন নির্বাচন করেন ।

উদাহরণস্বরূপ, আপনি এন জন্য 2 বেছে নিতে পারেন । এর অর্থ হ'ল আপনার উত্স কোডে ব্যবহৃত প্রতিটি অক্ষরকে অবশ্যই বহুবার বা 0 বার বার করতে হবে।

যদি আমি এন এর জন্য 3 বেছে নিই , তবে এই প্রোগ্রামটি বৈধ হবে:

ab(b(b(aa)));;;

নিয়মাবলী:

  • আপনি কোনও বাহ্যিক সংস্থান ব্যবহার করতে পারবেন না
  • কোনও ব্যবহারকারীর ইনপুট সরবরাহ করা যাবে না
  • আপনি আউটপুট অবশ্যই ঠিক Hello world! , কোন, কম কোন। নিউলাইনগুলি ব্যতিক্রম, তারা alচ্ছিক।
  • জিনিসগুলি আকর্ষণীয় রাখতে n অবশ্যই> = 2 হওয়া উচিত
  • আপনার লক্ষ্য অর্জনের জন্য মন্তব্যগুলি ব্যবহার করা অত্যন্ত নিরুৎসাহিত।

জনপ্রিয়তা প্রতিযোগিতা, 14 দিনের মধ্যে শেষ। শেষে সর্বোচ্চ স্কোর উত্তর জিতল!


আসুন এই বিষয় থেকে প্রতিটি উত্তর চুরি করুন: কোডগলফ.স্ট্যাকেক্সেঞ্জার / প্রশ্নস / 18925/… সাথে এন = 1
ফেবিনআউট

ওহো, চল বলে n>=2, @Fabinout
পূর্বাবস্থায় ফিরুন

1
এখানে একটি JSFiddle এর আমি পরীক্ষার জন্য একসঙ্গে ছুড়ে ফেলে কেউ যদি দরকার
Doorknob

2
আমি এর জন্য এইচকিউ 9 + সমাধান দেখতে পছন্দ করব love
Nzall

1
@ নেট এইচকিউ 9 + কমা আউটপুট দেয় (মোছা উত্তরে উল্লিখিত) ;-)
ডোরকনবব

উত্তর:


25

Brainfuck

এন = 57। 45 টি নতুন লাইনগুলি রাচেট ফ্রিকিকে ধন্যবাদ জানানো হয়েছে

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

আরও পঠনযোগ্য সংস্করণ:

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

শেষ লাইনটি (পঠনযোগ্য সংস্করণে) অক্ষর সংখ্যা পূরণ করার জন্য। তারা মন্তব্য নয়। []হয় while(0)s, এবং ><গুলি সারাংশ মধ্যে নো-অপস হয়


আপনি নতুন .[]
রাচেট ফ্রিক

পছন্দ করুন ধন্যবাদ।
ব্যবহারকারী 12205

আমার মনে হয় র‌্যাচেট বিন্দুগুলির আগে [প্রথমদিকে স্থানান্তরিত করার পরামর্শ []দিচ্ছিল, যাতে এটি এমনকি NULL গুলি আউটপুট না করে।
ইলমারি করোনেন

@ ইলমারি করোনেন ওহ ঠিক আছে, আমি দেখছি। ধন্যবাদ।
ব্যবহারকারী 12205


12

পাইথন 3, এন = 3, কোনও মন্তব্য নেই

dwwppHottedHen =print((("H[e]l1l1o\\ !w!orrilidn!\""[::2][:12])))== 2

পাইথনিস্টের পক্ষে বোঝা খুব কঠিন নয়। ;) (ইঙ্গিত: চেষ্টা করুন "abcdefghijk"[::2]এবং দেখুন এর ফলাফল কী হবে)

যাইহোক, একটি HottedHenহ'ল ওয়ার্মড আপ মুরগি, যদি আপনি ভাবছিলেন। ( dwwppএটির আগে drinking water with purple pancakesদাঁড়ানোর আগে , কারণ মুরগিগুলি যখন এটি লিখছিলাম তখন যা করছিল Everyone সকলেই জানেন যে বেগুনি প্যানকেকস পানিতে ভালভাবে চলে। স্পষ্টতই))


11

সি, 54

main(Hadmeinwurst015p){{!puts("Hello\40wor\154d!");;}}

1
আপনার এমন
অ্যাভ

@ এডওয়ার্ড এইচএম, আপনি ঠিক বলেছেন, এটি অবশ্যই দুর্ঘটনাক্রমে সেখানে পিছলে গিয়েছিল কারণ চরিত্রের গণনায় এটি অন্তর্ভুক্ত করা হয়নি বলে মনে হচ্ছে ... স্থির।
ফায়ারফ্লাই

5

গল্ফস্ক্রিপ্ট - 32

প্রতিটি ব্যবহৃত চরিত্রের 2 সহ নতুন সংস্করণ - 32 - অনলাইন পরীক্ষা করুন

;"Hello wor\x6cd!" '\Hewrx6cd!';

পুরানো সংস্করণ - 39 - অনলাইন পরীক্ষা

;;'Hello world!'  "'HHeewworrdd!!\\\"";

সম্পাদনা: যেহেতু বিধিগুলি আপডেট করা হয়েছে তা মন্তব্যগুলির ব্যবহারে নিরুৎসাহিত হওয়ার কারণে আপডেট হয়েছে


মন্তব্য ছাড়া অনেক ভাল!
পূর্বাবস্থায় ফিরে

4

জাভা - 1221 অক্ষর

প্রতিটি চরিত্র বহুবার পুনরাবৃত্তি হয় (int)'!'

public class ncharacterHelloworld {
    public static void main(String[] args){
        {;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;
{;{;{;{;{;{;{;{;{;{;{;{
String pppppppppppppppuuuuuuuuuuuuuubbbbbbbbbbbbbbbllllllllllliiiiiiiiiiicccccccccccccaaaaaaaaaaaassssssssssssssnnnnnnnnnnnnnhhhhhhhhhhhhhhhhrrrrrrrrrrrrttttttttttteeeeeeeeeeeeeeHHHHHHHHHHHHHHHooooooooooooowwwwwwwwwwwwwwwdddddddddddddddvvvvvvvvvvvvvvvvmmmmmmmmmmmmmmmSSSSSSSSSSSSSSSgggggggggggggggyyyyyyyyyyyyyyyy="Hello world!",
a=pppppppppppppppuuuuuuuuuuuuuubbbbbbbbbbbbbbbllllllllllliiiiiiiiiiicccccccccccccaaaaaaaaaaaassssssssssssssnnnnnnnnnnnnnhhhhhhhhhhhhhhhhrrrrrrrrrrrrttttttttttteeeeeeeeeeeeeeHHHHHHHHHHHHHHHooooooooooooowwwwwwwwwwwwwwwdddddddddddddddvvvvvvvvvvvvvvvvmmmmmmmmmmmmmmmSSSSSSSSSSSSSSSgggggggggggggggyyyyyyyyyyyyyyyy,
u="\"=============================,,,,,,,,,,,,,,,,,,,,,,...............................",b="\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\\\\\\a",i,l,c,t,H,o,w,m;int[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]ffffffffffffffffffffffffffffffff;
        if(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!(!!true)))))))))))))))))))))))))))))))
System.out.println(a);
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
    }




}

আমি সমস্ত =এবং ,এবং মতো কোডগুলিতে রেখে ক্লান্ত হয়ে পড়েছি , তাই আমি সেগুলি একটি স্ট্রিংয়ে ফেলে দিয়েছি; কোনও মন্তব্য নয়, একটি স্ট্রিং। প্রতিটি বৈধ অক্ষর একটি চলক নামের জন্য ব্যবহৃত হয়।



3

উইন্ডোজ কমান্ড লাইন - 42 বাইট

এন = 3

ecHo.Hello world! 2>^>2cceHwwrrdd!.. 2>^^!

ব্যাচ - 45 বাইট

@ecHo.Hello world! 2>^>2cceHwwrrdd@@..! 2>^^!


2>পুনঃনির্দেশ নামক একটি ফাইলে stderr >22cceHwwrrdd- >একটি ফাইল নামের জন্য একটি অবৈধ চরিত্র - নামক একটি ফাইলে যে ত্রুটি আউটপুট পুনর্নির্দেশ ^!

বুঝতে পেরেছি যে আমি সম্পূর্ণ উপেক্ষা করেছি !এবং >। Dang।


আমি 4 টি স্পেস গুপ্তচর করেছি :(
0

3

রুবি - 40 টি অক্ষর (n = 2)

print "Hel\x6co World!"||'pintHe\x6cWd!'

আপনার কতটি জায়গা আছে? চারপাশে প্রথম দুটি pট্যাব (বা অনুরূপ কিছু) হয় তা কি সঠিক ?
জাস্টিন

@ কুইনকুনস প্রথম স্থানটি একটি টাইপো ছিল Nএখন সম্পাদিত হয়েছে
শিভা

3

পিএইচপি - 30 বাইট, এন = 2

Hell<?='=s?<;^2s'^RSHSI2VReIV;

এখন পর্যন্ত সবচেয়ে সংক্ষিপ্ত সমাধান। আমি এটি আরও 2-4 বাইট কমিয়ে আনতে সক্ষম হতে পারি ।


2

পিএইচপি

<?print"H\145llo wor\154d!"; $Hwpintd<>!'$';?>

সংক্ষিপ্ত সংস্করণ (42 চর):

<?print"H\145llo wor\154d!"; 'Hwd<pint?!';

সেই উত্স সহ অনলাইন পৃষ্ঠা


আমি মনে করি আপনি করতে পারেন: - দিয়ে শেষ করবেন না?> (যা> এর ব্যবহারকে দূর করবে) - হিপউইন্টডকে চিকিত্সা করুন! স্ট্রিং হিসাবে - 'Hepwintd<!'যা যত্ন নেবে $

2

জেলি , 16 বাইট (প্রতিদ্বন্দ্বী)

“⁸ƒẹI4»
“⁸ƒẹI4»

(+ ট্রেইলিং নিউলাইন)

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

সমস্ত মন্তব্য নেই। আমি তোমাকে নিশ্চিত করছি. শুধু লিঙ্ক 1 এবং প্রধান লিঙ্ক।


এবং হ্যাঁ আমি জানি এটি কোড-গল্ফ নয়
এরিক দি আউটগল্ফার

হুম ... সুতরাং এই উত্তরটি এই চ্যালেঞ্জের জন্য বন্ধ করার রাস্তা প্রশস্ত করেছে। খুশী হলাম।
এরিক আউটগল্ফার


1

পার্ল (৫১ বাইট)

print'Hello world!'; ppriinnttHHeeowwdd; "'\"\\!!";

পুরানো পোস্ট এবং সম্ভবত খুব বেশি কিছু আসে না, তবে আপনি ব্লকের ব্যবহারের পরিবর্তে একটি ব্লক ব্যবহার করে $'বা কিছু বাইট সংরক্ষণ করতে পারেন । $"q!!
ডম হেস্টিংস

1

সি, 75 56 54

সব কিছুর 2

main(HWacdeimnprstux6) {{!puts("Hel\x6co\ World!");;}}

main( ){puts("Hello Wor\x6cd!\0!;HWacdeimnprstux06{}");}

3 সব।

main(){puts("Hello World!\000!!;;HHWWaaddeeiimmnnpprrssttuu{}{}\"\()o");}

Putsপ্রথম নাল বাইট ( \000) পরে পড়া বন্ধ করে দেয় এবং এর আগে সমস্ত কিছু আউটপুট করে।


প্রথমদিকে iএকা একা! :)
এডুয়ার্ড ফ্লোরিইনস্কু

আপনার প্রথম দু'জনের একটিই রয়েছে i(ঠিক করা সহজ: mainআর্গুমেন্টের নাম পরিবর্তন করুন )। আপনার শেষের কেবলমাত্র একটি স্থান রয়েছে
ডোরকনব

1
@ এডওয়ার্ডফ্লোরাইনস্কু লোল, আমি ঠিক তোমার মতো পোস্ট করেছি: পি
ডোরকনব

উফ, প্রথমটি নিখোঁজ ছিল। দ্বিতীয়টি জায়গাটি ঠিক বাইরে ছিল।
কেভিন


1

জাভাস্ক্রিপ্ট 40 (এন = 2)

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

('Hawtd !')&&alert("He\x6c\x6co world!")



1

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

alert("Hel\x6Co wor\x6Cd!", !('adtHw,'))

যদি আমি ভুল না করে প্রতিটি চরিত্র দু'বার প্রদর্শিত হয় (যদিও আমি ডাবল দেখতে শুরু করেছি, তাই আমি নিশ্চিত নই)

সম্পাদনা করুন: এবং, যদি নিয়মগুলি আপত্তিজনক হয় - 36 :

alert("Hel\x6Co wor\x6Cd!")( !wdatH)

(অপব্যবহার = যখন আউটপুট প্রম্পট হিসাবে দেওয়া হয়, কনসোল ত্রুটি প্রদর্শন করে - কীভাবে এটি আচরণ করতে হয় তা জানেন না)।


2
r3 বার উপস্থিত হয় যখন wকেবল একবার প্রদর্শিত হয়। (উভয় সংস্করণে) ঠিক চূড়ান্ত প্রতিস্থাপন rসঙ্গে wএটি ঠিক করার
Doorknob

ওহ, ডিসলেক্সিয়া, আপনি নিষ্ঠুর উপপত্নী ... ধন্যবাদ!

1

বাশ, 39

echo -e "H\r--w\"!wccdd!\rHello world!"

এটি প্রদর্শিত হয় ঠিক হ্যালো ওয়ার্ল্ড !, এবং 39 অক্ষর যদি চিহ্ন সম্পর্কে newline বাদ (ব্যাশ এটি প্রয়োজন বলে মনে হচ্ছে না) হয়।

আপনার যদি কেস-সংবেদনশীল সংস্করণ দরকার হয় তবে এটি 42 টি অক্ষরে পরিণত হয়:

echo -e "HhhH\r--w\"!wccdd!\rHello world!"

1

জাভাস্ক্রিপ্ট (52 অক্ষর)

alert(['He\x6C\x6Co world!'][(!1,0)-0], +-1+"Hadtw")

প্রতিটি চরিত্র 2 বার ব্যবহার করা হয়, এবং এটি কোনও মন্তব্য ব্যবহার করে না!

দ্রষ্টব্য: আমি এই উত্তরটি এখানে প্রথমে পোস্ট করেছি ।


1

গল্ফস্ক্রিপ্ট x4 - কোনও অতিরিক্ত চিহ্ন নেই - সমস্ত সম্ভাব্য কমান্ড ব্যবহার করে

'HHHeeelWWWrrrd'!!! do do 'Hello world!'

আমি এমনটি করার চেষ্টা করেছিলাম যা একেবারে প্রয়োজনীয় ছিল তার বাইরে অতিরিক্ত কোনও চিহ্ন নেই (যদিও আমি এর "পরিবর্তে 'বা বেছে নিতে পারতাম" )

একটি গৌণ লক্ষ্য হিসাবে আমিও যতটা সম্ভব অক্ষরগুলি যথাসম্ভব স্ট্রিংয়ের মধ্যে রাখতে চেয়েছিলাম, তাই আমি !অপারেটরটিকে এরূপ হিসাবে ব্যবহার করেছি এবং আমি doঅপারেটরগুলিতেও চেপে ধরেছি ।


1

আর, 346 টি অক্ষর, n = 12

cat((((((((((intToUtf8(c(40,69,76,76,79,0,55,79,82,76,68,1)+31+1+0+0+0+0+0+0+0+0++0*11111111[1]*22222222222[1]*33333333333[1]*44444444444[1]*5555555555[1]*6666666[1]*7777777[1]*888888888[1]*999999*9[1]*9[1]*9[1])))))))))),"\"\"\"\"\"\"\"\"\"\"\\aaaaaaaaaaaccccccccccfffffffffffiiiiiiiiiiinnnnnnnnnnnoooooooooootttttttttTTTTTTTTTTTUUUUUUUUUUU"[0])

এই কোডে ব্যবহৃত অক্ষর:

,"()[]*\+0123456789acfinotTU

1

ক্লাসিক এএসপি (ভিবিএস স্ক্রিপ্ট; 62 টি অক্ষর)

Hel<%REspOnsE.wRite Chr((0<0>-.6&"!")+&H6C+h-dinptO)%>o world!

প্রতিটি চরিত্র ঠিক 2 বার ব্যবহার করে!


সম্পাদনা করুন: এই কোডটি কিছুটা খাটো:

Hel<%= Chr((0<0>we=6&"!")+&H6C+hd)%>o world!

এবং তাই এটি:

Hel<%= CHr((0<1>wedC=8&"!&")++108)%>o world!

1

বেফঞ্জ 98 - 26 বাইট

যেহেতু আমাকে rযাইহোক gnirtsহুবহু নকল করতে হয়েছিল , তাই আমি বুঝতে পেরেছি উত্স পাঠটি সাধারণ বেফুঞ্জ শৈলীর চেয়ে বাম থেকে ডানদিকে পড়তে পারি। এটি সম্পর্কে বিশেষভাবে উল্লেখযোগ্য কিছুই নেই; আমি নিশ্চিত নই যে এমন কোড রয়েছে যা কেবলমাত্র মৃত্যুদন্ড কার্যকর না করে একটি মন্তব্য হিসাবে গণনা করা হয়, তবে ছয়টি অক্ষর Hel w!কেবল উপেক্ষা করা হয়।

rHel w!@,dk"Hello, world!"

0

টার্টলিড, এন = 3, (নন-কেপটিং)

এন = 3, "হ্যালো ওয়ার্ল্ড!" তিনটি lএস।

'!' ' HHeeowwrrdd"Hello world!""!

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

ব্যাখ্যা:

'!                                write exclamation mark
  ' '                             write space twice on the same cell as exclamation mark
      HHeeowwrrdd                 balances chars in Hello world!, moves the pointer
                 "Hello world!"   Write Hello world! to grid
                               "! Write the exclamation mark again, on top of the last one
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.