Learn Swift by comparison (Part – 1)


Swift IDE If you do not have access to a Mac then try these online IDE to run swift. http://www.runswiftlang.com http://swiftstub.com Both are free. Playground If you are using Xcode 6.x+ then you have a playground to learn swift. You can play around with swift in the playground and learn it. Playground runs code instantly … Continue reading Learn Swift by comparison (Part – 1)

Using C++11 with Eclipse in Mac Yosemite


I am using Eclipse Luna SR1a (4.4.1) and assuming you can install and run Eclipse C++11 Download gcc-5.0-bin.tar.gz from http://hpc.sourceforge.net Unzip the file You will get a usr folder and the folder structure will be following usr ▸ local ▸ bin usr ▸ local ▸ include usr ▸ local ▸ lib usr ▸ local ▸ … Continue reading Using C++11 with Eclipse in Mac Yosemite

Big-Integer Tutorial with C


বড় বড় নাম্বার যোগ, গুন করার সময় আমরা প্রায়ই চিন্তায় পড়ে যাই। যেমন আমরা যদি C Data type range দেখি, int (signed) –2,147,483,648 to 2,147,483,647 unsigned int 0 to 4,294,967,295 long long (signed) –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 unsigned long long 0 to 18,446,744,073,709,551,615 অর্থ্যাৎ সবচেয়ে বেশি গেলেও ২০ ডিজিটের চেয়ে বড় নাম্বার রাখা না। কিন্তু আমাদের … Continue reading Big-Integer Tutorial with C

UIU: Prime Number using Square_Root Algorithm


প্রাইম নাম্বার: যে সংখ্যাকে 1 এবং ওই সংখ্যা ছাড়া আর কোন সংখ্যা দিয়ে ভাগ করা যায় না, সেগুলা প্রাইম নাম্বার। যেকোন সংখ্যাকেই 1 দিয়ে ভাগ করা যায় আর, যেকোন সংখ্যাকেই ওই সংখ্যা দিয়ে ভাগ করা যাবেই। মনে করি, আমাদের একটা সংখ্যা দেয়া আছে n এখন আমরা যেটা করব, 2 থেকে শুরু করে n - 1 … Continue reading UIU: Prime Number using Square_Root Algorithm

UIU: বাঁচতে হলে জানতে হবে


মাই ডিয়ার ভাই ও বোনেরা, ACM Programming Problems সলভ করতে চাওয়া খুবই উত্তম সিদ্ধান্ত কিন্তু কিছু ছোটখাটো কনটেস্টের নিয়ম-কানুন না জেনে আচমকা কনটেস্ট করা শুরু করে দিলে ধুমায়ে wrong answer / runtime error / time limit exceed খাইতে খাইতে মারা যাবেন সেইজন্যই বলতেছি, বাঁচতে হলে জানতে হবে! কনটেস্ট শুরু করার জন্য C জানা যথেষ্ট .. … Continue reading UIU: বাঁচতে হলে জানতে হবে

UIU: Beginner’s Practice Contest – 03 (solutions)


Link: http://acm.hust.edu.cn/vjudge/contest/view.action?cid=24540#overview Password: UIU# Mostafiz (Rank 1) কোডিং স্টাইল অনেক ক্লিন .. বেশ ছোট এবং কম্প্যাক্ট কোডিং স্টাইল .. তবে ইন্ডেন্টেশন ঠিক নাই .. ওটা ঠিক থাকলে কোড গুলা দেখতেও ভালো লাগবে প্রবলেম D, E, J-এর কোডিং ভালো লাগলো ​Cyborn13x​ (Rank 2) STL-এর বেশ বড় ফ্যান মনে হচ্ছে কোডিং স্টাইল একটু কঠিন হলেও সবখানেই গুড … Continue reading UIU: Beginner’s Practice Contest – 03 (solutions)

UIU: Beginner’s Practice Contest – 01 (solutions)


Link: http://acm.hust.edu.cn/vjudge/contest/view.action?cid=22375#overview Password: UIU Analysis of Problem A: প্রবলেম এ বলা আছে, একটা স্ট্রিং দেয়া থাকবে সেই স্ট্রিং টার রিভার্স স্ট্রিং আউটপুট দিতে হবে বেশি রকমের সহজ প্রবলেম। নিশ্চয়ই আপনি জানেন কিভাবে স্ট্রিং রিভার্স করতে হয় ... (না জানলে আপনার খবর আছে) তবে চাইলে এইখানে একটা ছোট বুদ্ধি করা যায় জাস্ট উল্টা করে স্ট্রিংটা প্রিন্ট … Continue reading UIU: Beginner’s Practice Contest – 01 (solutions)