Skip to main content

Posts

Showing posts from December, 2016

অনলাইন জাজে প্রোগ্রামিং প্রবলেম সল্ভিং টেকনিক

যারা প্রোগ্রামিং প্রবলেম সল্ভিং শুরু করতে চায় তাদের অনেককেই একদম শুরুতে একটা সমস্যায় পড়তে হয় অনেকগুলো টেস্টকেসের জন্য কীভাবে কোড লিখবে তা নিয়ে। এরকম কয়েকটি ক্ষেত্র নিয়ে লিখছিঃ ১) টেস্ট কেসের সংখ্যা বলে দিবে। ক) প্রথম লাইনে টেস্টকেসের সংখ্যা বলে দেওয়া হবে, তারপর থাকবে ঐ টেস্টকেসের বিভিন্ন সংখ্যা (ইনপুট) যেমনঃ প্রথম লাইনে টেস্টকেস নির্দেশক একটি পূর্ণসংখ্যা দেওয়া হবে তারপর ততটি লাইনে ২ টি স্পেস দ্বারা পৃথক সংখ্যা দেওয়া হবে। তাদের যোগফল দেখাতে হবে। এটা এভাবে করা যায়ঃ int a, b, i=1, t; scanf("%d", &t); while(t--) { scanf("%d%d", &a, &b); printf("Case %d: %d\n", i++, a+b); } return 0; for লুপ ব্যবহার করতে চাইলেঃ int a, b, t, i; scanf("%d", &t); for(i=1; i<=t; i++) { scanf("%d%d", &a, &b); printf("Case %d: %d\n", i, a+b); } return 0; খ) প্রথম লাইনে টেস্টকেসের সংখ্যা বলে দেওয়া হবে, তারপর ঐ টেস্টকেসের ইনপুট হিসেবে স্ট্রিং বা ক্যরেকটার দেওয়া থাকবে। যেমনঃ int t; char s[1...