W fizyce atomowej i chemii kwantowej The konfiguracja elektronowa jest rozkład elektronów o z atomem w orbitali atomowych . Na przykład konfiguracja elektronowa atomu neonu to 1s 2 2s 2 2p 6 . (Z Wikipedii )
Wyzwanie
Wyzwanie polega na pobraniu liczby reprezentującej liczbę atomową elementu i wysłaniu konfiguracji elektronowej tego elementu, zgodnie z zasadą Aufbau .
Żelazo (26) ma konfigurację elektronową . Jednak indeksy górne są niepotrzebne; wyjście dla 26 powinno być zgodne z .1s2 2s2 2p6 3s2 3p6 3d6 4s2
1s2 2s2 2p6 3s2 3p6 3d6 4s2
Specyfikacja
- Nie musisz obsługiwać żadnych danych wejściowych poza zakresem
1 <= n <= 118
. - Twój wynik powinien wyglądać mniej więcej przypadków testowych, ale można używać niż cyfra / znaków (oprócz
s
,p
,d
, if
), aby oddzielić różne orbitale. - Musisz zwrócić / wydrukować ciąg zawierający nazwy / wartości / ograniczniki orbitalne; nie można po prostu zwrócić / wydrukować tablicy.
- Nie musisz zajmować się żadnymi wyjątkami od zasady Aufbau; w przypadku wyjątków drukowanie „niepoprawnej” konfiguracji jest w porządku.
Przykłady:
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
Oto lista wszystkich elektronicznych orbitali. Maksymalne wartości, które mogą zawierać, są poniżej nazwy:
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
Przypadki testowe
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
Oto pełna lista i rodzaj implementacji referencji ( Wypróbuj online! )
Warunki wygranej
Ponieważ jest to kod-golf , wygrywa najkrótszy kod!
3d
wydaje się być wypełniony przed 4s
, 4d
przed 5s
, 6s
po 4f
i 5d
, co narusza zasadę Madelunga . Czy powinniśmy używać programów do golfa, które drukują nieprawidłowe konfiguracje elektronów na pastebinie?
4s1 3d5
zamiast (atomowy nr 24) zamiast 4s2 3d4
). Widzę, że został o to poproszony w piaskownicy, ale nigdy nie otrzymał odpowiedzi. Czy ignorujemy ten problem?