zoukankan      html  css  js  c++  java
  • 【leetcode❤python】 165. Compare Version Numbers

    #-*- coding: UTF-8 -*-
    class Solution(object):
        def compareVersion(self, version1, version2):
            """
            :type version1: str
            :type version2: str
            :rtype: int
            """
            versionl1=version1.split('.')
            versionl2=version2.split('.')
            n1,n2=len(versionl1),len(versionl2)
        
            if n1>n2:
                versionl2+=[0]*(n1-n2)
            else:versionl1+=[0]*(n2-n1)
            
            for i in range(len(versionl1)):
                
                if int(versionl1[i])>int(versionl2[i]):return 1
                elif int(versionl1[i])<int(versionl2[i]):return -1
            
            return 0

    sol=Solution()
    print sol.compareVersion('1', '1.1')

  • 相关阅读:
    OC
    OC
    核心动画
    核心动画
    核心动画
    数据存储1
    plsql语句基础
    Oracle3连接&子查询&联合查询&分析函数
    oracle2约束添加&表复制&拼接
    Oracle表空间创建及表创建
  • 原文地址:https://www.cnblogs.com/kwangeline/p/6059601.html
Copyright © 2011-2022 走看看