基础编程例题d1

#反转一个三位数
class Solution:
   # def __init__(self,num=0):
    #    self.num=num
        
    def reverseInteger(self,num):
        a=int(num/100)
        b=int(num%100/10)
        c=int(num%10)
        return (c*100+b*10+a)
if __name__=='__init__':
    
    s=Solution()
print(s.reverseInteger(456))
    
#合并排序数组
class Solution:
    def __init__(self):
        self.A=A
        self.B=B
        
    def mergeSortedArray(self,A,B):
        i=0
        j=0
        C=[]
        while i<len(A)and j<len(B):
            if A[i]<B[j]:
                C.append(A[i])
                i+=1
            else:
                C.append(B[j])
                j+=1
        while i<len(A):
            C.append(A[i])
            i+=1
        while j<len(B):
            C.append(B[j])
            j+=1
        return C
    
s=Solution()
A=[1,3,5]
B=[1,2,4,5,6]
print(s.mergeSortedArray(A,B))
# if __name__=='__main__':
#     s=Solution()
#     A=[1,3,5]
#     B=[2,4,5,6]
#     s1=s.mergeSortedArray(A,B)
    
# print(s1)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值