লক্ষ্য করুন যে এটি বর্ণমালাটি চারবার মুদ্রণের মতো নয় ।
এই টাস্কটি হ'ল স্ট্যান্ডার্ড আউটপুটে ইংরেজি বর্ণমালার প্রতিটি অক্ষরের চারটি অনুলিপি, প্রতিটি লাইনে একটি করে অক্ষর উত্পন্ন করার জন্য একটি প্রোগ্রাম লিখতে হয়:
A
A
A
A
B
B
B
B
প্রভৃতি
আউটপুট প্রতিটি অক্ষরের পরে নতুন লাইন অন্তর্ভুক্ত করা উচিত।
অতিরিক্ত আউটপুট ছাড়াই বড় হাতের অক্ষর পছন্দ করা হয়; তবে, ছোট হাতের অক্ষর এবং / অথবা অতিরিক্ত শ্বেত স্থান গ্রহণযোগ্য যদি ক্যাপিটালাইজিং / স্ট্রিপিং আপনার সমাধান দীর্ঘায়িত করে।
সংযোজন সম্পাদনা: সমাধানটি কার্যকর করতে পর্যাপ্ত পরিমাণে থাকতে হবে। আমার কোনও অতিরিক্ত কোড টাইপ না করে ভাষার প্রয়োগ বাস্তবায়ন, উত্তর থেকে কোডটি আটকানো এবং ফলাফল পেতে সক্ষম হওয়া উচিত।
সম্পূর্ণতার উপরোক্ত প্রশ্নটি একটি সি সমাধানের প্রসঙ্গে এসেছিল। একটি কোড গল্ফিং সাইটে অবশ্যই এই সম্পর্কে একটি স্থায়ী নিয়ম বা কনভেনশন থাকতে হবে? যদি তা হয় তবে আমি আনন্দের সাথে সম্প্রদায়টির নির্দেশিকাগুলি উপস্থাপন করব। তবে এটি আমার গ্রহণ:
বিশেষত সি সম্পর্কিত, আপনাকে কোডের চারপাশে
main(){
... (এবং গণনা)}
করতে হবে, কারণ এটি অন্যথায় সংকলন করবে না। সতর্কতাগুলি কারণ#include <stdio.h>
কোডগুলি এখনও সঙ্কলিত হয় না যতক্ষণ না fine সাধারণভাবে, একটি সংকলিত ভাষার জন্য একটি সংকলনযোগ্য ইউনিট প্রয়োজন।একটি প্রকাশ্য অভিব্যক্তি যা কাঙ্ক্ষিত ফলাফল দেয় তা গ্রহণযোগ্য হয় যদি সরাসরি এক্সপ্রেশনটি কার্যকর করার কোনও উপায় থাকে; উদাহরণস্বরূপ, যদি ভাষাটির একটি আরপিএল থাকে। আপনি যদি একটি ছাড়া Haskell, জমা দিতে পারেন তাই
main=
যতদিন এটি আসলে যেমন এ লিখিত কাজগুলি যেমন যেমনghci
প্রম্পট। তবে যেহেতু এর অর্থlet
আপনার ঘোষণার উপর চাপ দেওয়া, তাই এটিrunhaskell
ফর্ম্যাটটি আটকে রাখার নেট জেতা ।একইভাবে,
awk
স্ক্রিপ্টগুলিBEGIN
(বাEND
, স্টিডিনের সাথে সংযুক্ত রয়েছে এই ধারণার সাথে/dev/null
) ব্লকগুলিতে থাকতে হবে যেহেতু আমরা কোনও ইনপুট প্রক্রিয়াজাত করছি না।
প্রভৃতি