ইন পারমাণবিক পদার্থবিদ্যা এবং কোয়ান্টাম রসায়ন , ইলেক্ট্রন কনফিগারেশন বিতরণের হয় ইলেকট্রন একটি এর অণু মধ্যে পারমাণবিক অরবিটালের । উদাহরণস্বরূপ, নিয়ন পরমাণুর ইলেক্ট্রন কনফিগারেশন হল 1s 2 2s 2 2p 6 । (এইখান থেকে উইকিপিডিয়া )
চ্যালেঞ্জ
আপনার চ্যালেঞ্জটি হ'ল একটি উপাদানটির পারমাণবিক সংখ্যা উপস্থাপন করে এমন একটি সংখ্যা নেওয়া এবং সেই উপাদানটির বৈদ্যুতিন কনফিগারেশন আউটপুট দ্বারা সংজ্ঞায়িত করা আউফবাউ নীতি ।
আয়রন (26) এর বৈদ্যুতিন কনফিগারেশন রয়েছে 1s2 2s2 2p6 3s2 3p6 3d6 4s2
। তবে সুপারস্ক্রিপ্টগুলি অপ্রয়োজনীয়; 26 এর আউটপুট এর লাইনের সাথে হওয়া উচিত 1s2 2s2 2p6 3s2 3p6 3d6 4s2
।
সবিস্তার বিবরণী
- আপনার ব্যাপ্তির বাইরে কোনও ইনপুট হ্যান্ডেল করতে হবে না
1 <= n <= 118
। - আপনার আউটপুট পরীক্ষার বিষয় ভালো কিছু হওয়া উচিত, কিন্তু আপনি কোনো অ অঙ্ক চরিত্র / অক্ষর (সরাইয়া থেকে ব্যবহার করতে পারেন
s
,p
,d
, এবংf
) বিভিন্ন অরবিটালের সীমানা রয়েছে। - আপনাকে অবশ্যই অরবিটাল নাম / মান / ডেলিমেটারযুক্ত একটি স্ট্রিং প্রিন্ট করতে হবে / মুদ্রণ করতে হবে; আপনি কেবল কোনও অ্যারে ফিরে / মুদ্রণ করতে পারবেন না।
- আপনাকে আউফবাউ নীতির কোনও ব্যতিক্রম পরিচালনা করার দরকার নেই; যেখানে ব্যতিক্রম রয়েছে, "ভুল" কনফিগারেশনটি মুদ্রণ করা ভাল।
উদাহরণ:
Input -> Valid output -> Invalid output
16 -> 1s2 2s2 2p6 3s2 3p4 -> 1s22s22p63s23p4
16 -> 1s2, 2s2, 2p6, 3s2, 3p4 -> [[1, 2], [2, 2], [2, 6], [3, 2], [3, 4]]
17 -> 1s2+2s2+2p6+3s2+3p5 -> 1s2s2s2s2p6p3s2s3p5
এখানে সমস্ত বৈদ্যুতিন কক্ষপথের একটি তালিকা রয়েছে। তারা থাকতে পারে সর্বোচ্চ মান নামের নীচে:
name: 1s 2s 2p 3s 3p 3d 4s 4p 4d 5s 5p 4f 5d 6s 6p 5f 6d 7s 7p
max: 2 2 6 2 6 10 2 6 10 2 6 14 10 2 6 14 10 2 6
পরীক্ষার মামলা
Input -> Output
1 -> 1s1
2 -> 1s2
16 -> 1s2 2s2 2p6 3s2 3p4
50 -> 1s2 2s2 2p6 3s2 3p6 3d10 4s2 4p6 4d10 5s2 5p2
115 -> 1s2 2s2 2p6 3s2 3p6 3d10 4s2 4p6 4d10 5s2 5p6 4f14 5d10 6s2 6p6 5f14 6d10 7s2 7p3
এখানে একটি সম্পূর্ণ তালিকা এবং প্রকারের একটি রেফারেন্স বাস্তবায়ন ( এটি অনলাইনে চেষ্টা করুন! )
জয়ের শর্ত
এটি কোড-গল্ফ হিসাবে , সংক্ষিপ্ততম কোডটি জিতেছে!
3d
আগে 4s
, 4d
আগে 5s
, 6s
পরে 4f
এবং পরে ভরাট বলে মনে হচ্ছে । আমাদের কি গল্ফ প্রোগ্রামগুলি উচিত যা পেস্টবিনে ভুল ইলেক্ট্রন কনফিগারেশন মুদ্রণ করে? 5d
4s1 3d5
পরিবর্তে 4s2 3d4
)। আমি দেখতে পাচ্ছি যে এটি স্যান্ডবক্স পোস্টে জিজ্ঞাসা করা হয়েছিল তবে কখনও উত্তর দেওয়া হয়নি। আমরা কি এই বিষয়টিকে উপেক্ষা করব?