农场里有两群牛,每群牛都有一定的能量值。能量值由一个非负整数表示,且每头牛的能量值只有一位数字。能量值按照逆序的方式存储在链表中,即链表的第一个节点表示个位,第二个节点表示十位,以此类推。 现在,你需要将这两群牛的能量值相加,然后以相同的逆序形式返回表示和的链表。 注意:除了数字0之外,这两个数都不会以0开头。
区块链毕设网qklbishe.com为您提供问题的解答
农场里有两群牛,每群牛都有一定的能量值。能量值由一个非负整数表示,且每头牛的能量值只有一位数字。能量值按照逆序的方式存储在链表中,即链表的第一个节点表示个位,第二个节点表示十位,以此类推。
现在,你需要将这两群牛的能量值相加,然后以相同的逆序形式返回表示和的链表。
注意:除了数字0之外,这两个数都不会以0开头。
import java.util.*; import java.math.*; /* * public class ListNode { * int val; * ListNode next = null; * public ListNode(int val) { * this.val = val; * } * } */ public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param l1 ListNode类 * @param l2 ListNode类 * @return ListNode类 */ public ListNode addEnergyValues (ListNode l1, ListNode l2) { // write code here if(l1==null){ return l2; } if(l2==null){ return l1; } //保存l1到BigInteger StringBuilder sb1=new StringBuilder(); while(l1!=null){ sb1.append(l1.val); l1=l1.next; } BigInteger b1=new BigInteger(sb1.reverse().toString()); //保存l2到BigInteger StringBuilder sb2=new StringBuilder(); while(l2!=null){ sb2.append(l2.val); l2=l2.next; } BigInteger b2=new BigInteger(sb2.reverse().toString()); //进行两数相加 BigInteger b=b1.add(b2); StringBuilder revStr=new StringBuilder(b+""); String str=revStr.reverse().toString(); //构建链表 ListNode returnList=new ListNode(Integer.valueOf(str.charAt(0)-'0')); ListNode tmp=returnList; for(int i=1;i<str.length();i++){ ListNode node=new ListNode(Integer.valueOf(str.charAt(i)-'0')); tmp.next=node; tmp=tmp.next; } return returnList; } }
22:08
以上就是关于问题农场里有两群牛,每群牛都有一定的能量值。能量值由一个非负整数表示,且每头牛的能量值只有一位数字。能量值按照逆序的方式存储在链表中,即链表的第一个节点表示个位,第二个节点表示十位,以此类推。 现在,你需要将这两群牛的能量值相加,然后以相同的逆序形式返回表示和的链表。 注意:除了数字0之外,这两个数都不会以0开头。的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农场里有两群牛,每群牛都有一定的能量值。能量值由一个非负整数表示,且每头牛的能量值只有一位数字。能量值按照逆序的方式存储在链表中,即链表的第一个节点表示个位,第二个节点表示十位,以此类推。 现在,你需要将这两群牛的能量值相加,然后以相同的逆序形式返回表示和的链表。 注意:除了数字0之外,这两个数都不会以0开头。
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农场里有两群牛,每群牛都有一定的能量值。能量值由一个非负整数表示,且每头牛的能量值只有一位数字。能量值按照逆序的方式存储在链表中,即链表的第一个节点表示个位,第二个节点表示十位,以此类推。 现在,你需要将这两群牛的能量值相加,然后以相同的逆序形式返回表示和的链表。 注意:除了数字0之外,这两个数都不会以0开头。
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农场里有两群牛,每群牛都有一定的能量值。能量值由一个非负整数表示,且每头牛的能量值只有一位数字。能量值按照逆序的方式存储在链表中,即链表的第一个节点表示个位,第二个节点表示十位,以此类推。 现在,你需要将这两群牛的能量值相加,然后以相同的逆序形式返回表示和的链表。 注意:除了数字0之外,这两个数都不会以0开头。
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 农场里有两群牛,每群牛都有一定的能量值。能量值由一个非负整数表示,且每头牛的能量值只有一位数字。能量值按照逆序的方式存储在链表中,即链表的第一个节点表示个位,第二个节点表示十位,以此类推。 现在,你需要将这两群牛的能量值相加,然后以相同的逆序形式返回表示和的链表。 注意:除了数字0之外,这两个数都不会以0开头。