সুতরাং আপনার কাজটি এমন একটি 3x3 ব্লক নেওয়া যেখানে -
বোঝা যাচ্ছে ফাঁকা জায়গা এবং *
এর অর্থ ভরাট স্থান, উদাহরণস্বরূপ:
-**
-*-
*-*
এবং ব্লকটি পুনরায় সাজিয়ে রাখুন যাতে এটির *
মতো এক্স তৈরি হয়:
*-*
-*-
*-*
ইনপুট: 3x3 স্কোয়ার উপরের মতো, সেগুলি 3 লাইন, একটি অ্যারে বা আপনি চাইলেও হতে পারে।
আউটপুট: এক্সে পুনরায় সাজানোর জন্য সংক্ষিপ্ত পরিমাণে চাল। যদি এটি সম্ভব না হয় তবে কোনও অসম্ভব আউটপুট ফিরিয়ে দিন, উদাহরণস্বরূপ 999
বা -4242
। 5
এই জাতীয় সংখ্যা সবচেয়ে ছোট।
পরীক্ষার কেস:
1) আউটপুট: 1
-**
-*-
*-*
2) আউটপুট: -1
-*-
-*-
*-*
3) আউটপুট: 3
---
-**
***
4) আউটপুট: 0
*-*
-*-
*-*
আপনি ফাঁকা এবং ফাঁকা অক্ষরগুলি প্রতিস্থাপন করতে পারেন তবে আপনার পোস্টে কোনটি অন্তর্ভুক্ত করবেন তা নিশ্চিত হন
কোড গল্ফ
মনে রাখবেন এটি সংক্ষিপ্ততম কোডের জয় কোড গল্ফ!
*
? আপনি আরও কিছু পরীক্ষার মামলা যুক্ত করতে পারেন?
*
বা 5 এরও কম প্রত্যাখ্যান করা অসম্ভব করে তোলে।
-1
? উদাহরণস্বরূপ 5
(অন্যথায় অসম্ভব), বা একটি ত্রুটি নিক্ষিপ্ত?
*
বা তাদের বিনিময় করেছেন?