我有以下问题:用字母表示为2位数字,转换大量成字
a到z由编号10表示的字母 - 35例如a = 10,b = 11 ... z = 35
给定一个整数如果将数字的每个2位数字代表一个字母,将如何将其转换为单词/句子? (该整数是解密过程的输出,因此将始终适用于转换)。
如31232612 --->“字”
我认为要做到这一点,最好的办法是使用%,并使用日志确定的数量大小的整数分裂成2位数据块到基地10?我不确定这将如何工作,我真的很感兴趣的是其他人如何解决这个问题。
我不确定是否要上传我已经存在的任何代码,或者是否保留空白,以防万一任何人希望从干净的石板上得到它,所以请让我知道。
感谢您的任何反馈! (我的第一印象是,凡是微不足道的东西都被认为是家庭作业,所以我认为我会说这不是,我只是这样做,因为我试图改善,我觉得这种事情很有趣,以为我会分享)。
我想你应该有你的方法继续进行。您可以使用%运算符查找2位数字,然后使用ascii通过简单地添加常量将其转换为字符。你可以继续推入堆栈,然后弹出它们来获取这个词。 – Wajahat
我可以将一个2位数的数字转换为一个字母,我只是将'拆分'成两个字母的块。 – MichaelRad
你是什么意思分裂?你的意思是把大整数分成两个更小的数字部分? – Wajahat