756. 两数相乘

756. 两数相乘

 
给出两个链表形式表示的数字,写一个函数得到这两个链表相乘乘积。

样例

样例 1:
输入:9->4->6->null,8->4->null
输出:79464
解释:946*84=79464
样例 2:
输入:3->2->1->null,1->2->null
输出:3852
解释:321*12=3852
 
 
/**
* Definition for ListNode
* public class ListNode {
*     int val;
*     ListNode next;
*     ListNode(int x) {
*         val = x;
*         next = null;
*     }
* }
*/
 
 
public class Solution {
        int x = 1;
        long sum = 0;
        /**
         * @param l1: the first list
         * @param l2: the second list
         * @return: the product list of l1 and l2
         */
        public long multiplyLists(ListNode l1, ListNode l2) {
            // write your code here
            long a=0;
            long b=0;
            while (l1 != null) {
                a=a*10+l1.val;
                l1 = l1.next;
            }
            while (l2 != null) {
                b=b*10+l2.val;
                l2 = l2.next;
            }
            return a*b;
        }
}
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
这是一个FIR低筒滤波器吗wire[7:0] filter_coefficient1 = 8'd7;   28.wire[7:0] filter_coefficient2 = 8'd5; 29.wire[7:0] filter_coefficient3 = 8'd51; 30.wire[7:0] filter_coefficient4 = 8'd135; 31.wire[7:0] filter_coefficient5 = 8'd179; 32.wire[7:0] filter_coefficient6 = 8'd135; 33.wire[7:0] filter_coefficient7 = 8'd51; 34.wire[7:0] filter_coefficient8 = 8'd5; 35.wire[7:0] filter_coefficient9 = 8'd7; 36. 37.定义 9 个有符号整数型的寄存器变量,保存乘积结果 38.reg signed [16:0] result1=17'b0 ; 39.reg signed [16:0] result2=17'b0 ; 40.reg signed [16:0] result3=17'b0 ; 41.reg signed [16:0] result4=17'b0 ; 42.reg signed [16:0] result5=17'b0 ; 43.reg signed [16:0] result6=17'b0 ; 44.reg signed [16:0] result7=17'b0 ; 45.reg signed [16:0] result8=17'b0 ; 46.reg signed [16:0] result9=17'b0 ; 47. FIR 滤波器的输出值 48.always@(posedge clk_sample)  49.      begin 50.          result1 <= cascade delay1*filter_coefficient1 ;  51.          result2 <= cascade delay2*filter_coefficient2 ;   52.          result3 <= cascade delay3*filter_coefficient3 ;  53.          result4 <= cascade delay4*filter_coefficient4 ; 54.          result5 <= cascade delay5*filter_coefficient5 ; 55.          result6 <= cascade delay6*filter_coefficient6 ; 56.          result7 <= cascade delay7*filter_coefficient7; 57.          result8 <= cascade delay8*filter_coefficient8; 58.          result9 <= cascade delay9*filter_coefficient9 ; 59.          output_data <= result1 + result2 + result3 +  60.          result4 +result5 + result6 + result7 + 61.           result8 + result9 ; 62.          end          
最新发布
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时代我西

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值