【发布时间】:2022-01-07 01:51:55
【问题描述】:
我想在 python 中编写分子式(字符串)中原子数的摘要。字符串是一个字母后跟一个数字(当没有数字时,它被计为一个)。
输入:C3H7NO2C3H7NO2S 输出:C6H14N2O4S
我仅有的字母是:O、C、N、H 和 S。
【问题讨论】:
-
您使用什么语言或工具?
-
找到第一个字母 (C),检查它旁边是否有一个数字(是的,3) - 所以记住 C 和 3。重复下一个数字。当元素后面没有数字时(如 N),它的计数为 1。当你得到另一个 C 时,添加到前一个计数。现在用您选择的语言编写代码
-
我已经添加了所需的语言作为标签 - 这样你就可以吸引正确的人
标签: python string count digits