7
电子配置
在原子物理学和量子化学的电子组态是分布的电子的的原子中原子轨道。例如,氖原子的电子构型为1s 2 2s 2 2p 6。(来自维基百科) 挑战 您面临的挑战是获取一个表示元素原子序数的数字,并输出根据Aufbau原理定义的该元素的电子构型。 铁(26)具有电子构型。但是,上标是不必要的。26的输出应该沿着1s2 2s2 2p6 3s2 3p6 3d6 4s21s2 2s2 2p6 3s2 3p6 3d6 4s2。 规格 您不必处理超出范围的任何输入1 <= n <= 118。 你的输出应该是这个样子的测试用例,但你可以(从侧面使用任何非数字字符/字符s,p,d,和f)来分隔不同的轨道。 您必须返回/打印一个包含轨道名称/值/定界符的字符串;您不能简单地返回/打印数组。 您无需处理Aufbau原则的任何例外情况;在有例外的情况下,可以打印“不正确”的配置。 例子: Input -> Valid output -> Invalid output 16 -> 1s2 2s2 2p6 3s2 3p4 -> 1s22s22p63s23p4 16 -> 1s2, …