外观
32进制的两个链表加法
⭐ 题目日期:
字节 - 秋招二面 2024/10/16
🌳 题目描述:
给定两个 非空链表 l1
和 l2
来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一个字符(0 - 9,a - z)。将这两数相加会返回一个新的链表。备注:a 代表 10, b 代表 11,以此类推
可以假设除了数字 0 之外,这两个数字都不会以零开头。
示例 1:
第一个数:'1' -> 'a' -> 'z' (对应 1az)
第二个数:'2' -> 'b' -> 'y' (对应 2by)
相加得到:'3' -> 'n' -> '5' (对应 3n5)
示例 2:
第一个数:'9' -> '0' -> '1' (对应 901)
第二个数:'1' -> 'b' -> '3' -> '5' (对应 1b35)
相加得到:'1' -> 'k' -> '3' -> '6' (对应 1k36)
🧗难度系数:
⭐️ ⭐️ ⭐️️