سلام دوست عزیز😃👋
به آزمون ورودی کارآموزی تابستانه Software Engineering کداستار خوش آمدید!
مسابقه به مدت ۵ ساعت ادامه خواهد داشت و در مجموع شامل ۵ سوال است.
سوالات به گونهای تنظیم شدهاند که با توجه به دانشی که دارید بتوانید بخشی از نمرهی سوال را بگیرید. به عنوان مثال اگر نتوانید سوال دوم را به طور کامل حل کنید، این امکان وجود دارد که بتوانید بخشی از آن را حل کنید؛ بنابراین حتما به تمام سوالات مراجعه کنید.
لینکهای مفید برای شرکت در مسابقه:
موفق باشید 😉✌
از شما میخواهیم برنامهای بنویسید تا با دریافت نام عناصر، آرایش الکترونی آن را نشان دهد.
طبق این نظریه، الکترونها در تعدادی «لایه» قرار دارند، هر «لایه» از تعدادی «زیرلایه» تشکیل شده که هر کدام ظرفیت تعدادی الکترون دارند. ۴ نوع زیرلایه داریم که با حروف s
، p
، d
و f
نشان میدهیم. ظرفیت این لایهها بهترتیب ۲، ۶، ۱۰ و ۱۴ الکترون است. هر «لایه»، از تعدادی «زیرلایه» تشکیل شده:
s
.s
و یک زیرلایهی p
.s
، یک زیرلایهی p
و یک زیرلایهی d
.s
، یک زیرلایهی p
، یک زیرلایهی d
و یک زیرلایهی f
.حال میتوانیم لایه و زیرلایهها را به صورت یک رشته با دو کاراکتر نشان دهیم. مثلاً 3p
یعنی زیرلایهی نوع p
در لایهی سوم.
اگر یک اتم از الکترون تشکیل شده باشد به ترتیب زیر، یکی یکی به زیرلایهها اضافه میشود تا ظرفیت آن پر شود و سپس به سراغ زیرلایهی بعدی میرود.
در این اتمهای Cu
، Cr
، Nb
، Mo
، Ru
، Rh
، Pd
، Ag
، La
، Ce
، Gd
، Pt
،
Au
، Ac
، Th
، Pa
، U
، Np
، Cm
و Lr
استثنا هستند و از قوانین گفته شده پیروی نمیکنند. میتوانید آرایش الکترونی آنها را از اینجا مشاهده کنید.
در سطر اول ورودی، عدد صحیح داده میشود. در سطر بعدی، در هر سطر، نام یک عنصر به صورت یک رشته از حروف کوچک و بزرگ انگلیسی است که حرف اول بزرگ و سایر حرفها کوچک است داده میشود.تضمین میشود نام این عنصر در ۱۰۴ عنصر اول جدول تناوبی موجود باشد.
خروجی سطر دارد و در هر سطر، زیرلایههای اتم را مانند نمونهها چاپ کنید.