[問題] 如何能做到字母進位呢?

作者: opengood5566 ( )   2014-12-10 00:21:16
比如說進行加一: a變b, at變au, az變ba
請問有甚麼辦法可以做到這樣嗎?
感謝!
作者: flarehunter (Range)   2014-12-10 01:25:00
實作個26進位再把每一位的數字轉英文就可以囉
作者: alibuda174 (阿哩不達)   2014-12-10 08:34:00
作者: Seudo (進擊的三笠)   2014-12-10 16:28:00
z會變什麼? aa? ba?
作者: uranusjr (←這人是超級笨蛋)   2014-12-10 17:33:00
根據他的第三個例子 z 應該要回到 a
作者: marksmanz   2014-12-11 18:56:00
chr( ord( 'a') + 1)z 再加個條件去處理進位問題就好
作者: changyuheng (張昱珩)   2014-12-12 01:27:00
作者: opengood5566 ( )   2014-12-18 01:35:00
沒想到這麼多方法 感謝各位^^

Links booklink

Contact Us: admin [ a t ] ucptt.com