第一次在OJ刷题,没弄明白

封尘韵 edited 1 月前

请问一下我的代码哪里出现问题了,只能通过第一个输入输出,到第二个输入输出的答案还是第一答案。OJ不能像leetcode一样自己运行示例吗?第一次在OJ上刷题,不明白到底怎样才能提交成功

def func(m,n,k):
    man=[i for i in range(1,m+1)]
    woman=[j for j in range(1,n+1)]
    res=[]
    i,j=0,0
    while(len(res)<k):
        res.append([man[i],woman[j]])
        i+=1
        j+=1
        if i==len(man):
            i=0
        if j==len(woman):
            j=0
    return res
    
m=2
n=4
k=6
ans=func(m,n,k)
for item in ans:
    print(item[0],item[1])

Comments