ভূমিকা
কিছু দিন আগে আমার কোনও কিছুর জন্য একটি মেট্রোণোম দরকার ছিল। আমার কোনও উপলব্ধ ছিল না তাই আমি অ্যাপ স্টোর থেকে একটি অ্যাপ্লিকেশন ডাউনলোড করেছি। অ্যাপটির আকার ছিল 71 এমবি !!!
টিক টোক তৈরির জন্য 71 এমবি ...!?
তাই কোড-গল্ফ আমার মনে আসল এবং আমি ভাবছিলাম যে আপনারা কেউ কেউ এটির উন্নতি করতে পারেন কিনা।
চ্যালেঞ্জ
গল্ফ কিছু কোড যা কিছু শব্দ আউটপুট করে। এটি বেশ অপ্রাসঙ্গিক কি ধরণের শব্দ। প্রয়োজনে কিছু শব্দ ফাইল তৈরি করুন ... তবে একটি সিস্টেম বীপও কাজটি করবে। ( এখানে আমি তৈরি কিছু শব্দ ... বিশেষ কিছুই নয়। )
ইনপুট : প্রতি মিনিটে বিটগুলি মেট্রোনম আউটপুটগুলি।
উদাহরণ
এটি একটি গল্ফযুক্ত জাভা সংস্করণ! এটি আপনাকে কেবল টাস্কটি দেখানোর জন্য।
public class Metronome {
public static void main(String[] args) throws InterruptedException {
int bpm = Integer.valueOf(args[0]);
int interval = 60000 / bpm;
while(true) {
java.awt.Toolkit.getDefaultToolkit().beep();
// or start playing the sound
Thread.sleep(interval);
System.out.println("Beep!");
}
}
}
বিধি
আপনি বহিরাগত bণপত্র ব্যবহার নাও করতে পারেন, কেবল ভাষার সরঞ্জামই মঞ্জুরিপ্রাপ্ত।
কেবলমাত্র সোর্স কোড গণনার বাইটগুলি ... সাউন্ড ফাইল নয়।
এটি কোড-গল্ফ , তাই সর্বনিম্ন পরিমাণ বাইটের সাথে জমাটি জয়!
সম্পাদনা করুন:
উদাহরণ আউটপুট: সুতরাং এর মতো কিছু হবে 120 বিপিএস : লিঙ্কের আউটপুট
beep()
এবং কনসোল আউটপুট হ'ল তাত্ক্ষণিক আইআইআরসি নয়। sleep()
উভয়ই সঠিক মৌমাছির জন্য পরিচিত নয় ।