注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
原题1:
给个类似于excel的, row如A, B, C, D, AA, ....., DDD
col如1, ...., 1000000
求给出两点定义的cells有多少。
比如:
A1:AA2 -- 10
A1:C2 -- 6
A1 -- -1 没有, 必须两个点
我的代码如下, fail几个test cases
class UseMainCode(object):
@classmethod
def RangeSize(cls, input1):
if not input1:
return 0
input1 = input1.split(':')
if len(input1) != 2:
return -1
left, right = input1[0], input1[1]
leftRow, leftCol = "", "&q index += 1
return res
@classmethod
def check(cls, num1, num2):
loss = num2 - float(num1)
# print(loss)
return loss / float(num1) <= -0.05
input1 = [30, -1, -1, -2, 1, -3]
a = UseMainCode()
print(a.CountBadPeriods(input1))
print(a.check(30, 29))
我的代码, 感觉有点不好
|