LDXDDM

import java.util.*;

/*
 * public class ListNode {
 *   int val;
 *   ListNode next = null;
 * }
 */

public class Solution {
    /**
     * 
     * @param head1 ListNode类 
     * @param head2 ListNode类 
     * @return ListNode类
     */
    public ListNode addInList (ListNode head1, ListNode head2) {
        // write code here
        String a = "";
        while(head1!=null){
            a += Integer.toString(head1.val);
            head1 = head1.next;
        }
        String b = "";
        while(head2!=null){
            b += Integer.toString(head2.val);
            head2 = head2.next;
        }
        int r = Integer.parseInt(a) + Integer.parseInt(b);
        int r2 = r;
        int count = 0;
        while(r2 != 0){
            r2 = r2 / 10;
            count++;
        }
        String[] r_ = new String[count];
        for (int i = 0; i < count; i++){
            r_[i] = (r % 10) + "";
            r = r / 10;
        }
        ListNode result = new ListNode(Integer.parseInt(r_[count-1]));
        ListNode result_head = result;
        for (int i = count-2; i >= 0; i--){
            result.next = new ListNode(Integer.parseInt(r_[i]));
            result = result.next;
        }
        return result_head;
    }
}

#笔试题目#
全部评论

相关推荐

10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务