2 u010510962 u010510962 于 2016.03.28 10:11 提问

Lintcode name 'Solution' is not defined EXITCODE=1

题目是写一个用递归找到从1到N位的最大数字 比如N=2 返回[1,2,....99].下面是我写的代码,逻辑结果我认为是正确的,
但是提交时返回: File "Main.py", line 7, in solution = Solution() NameError: name 'Solution' is not defined EXITCODE=1。这跟我的程序哪里有什么关系么??真的很不解啊!另外我这里用list表示数字,结果比如99表示成了[9,9],有没有人知道该用什么数据结构合理的表示呢?代码如下:

 class Solution:
    # @param n: An integer.
    # return : A list of integer storing 1 to the largest number with n digits.
    def numbersByRecursion(self, n):
        # write your code here
        if n <1:
            return None
        numList = []
        for i in range(10):
            print i
            number =[]
            print number
            number.append(i)
            print 'number[0]= ',number
            self.setOnebyOne(numList, number,n,0)

    def setOnebyOne(self,numList,number,n,index):
        if index == n-1:
            print 'index = n-1',n-1,number
            numList.append(number)
            return numList

        print index,'setting',number

        for i in range(10):
            if i == 0:
                number.append(i)
            else:
                number[index+1] = i
            print number
            self.setOnebyOne(numList, number,n,index+1)  
            '''这里如果是return则最里面的递归语句返回后接着执行的是return语句,函数就返回了,而不是返回上一层递归调用。
            '''

1个回答

CSDNXIAOS
CSDNXIAOS   2016.03.30 11:28

这个问题搞得很疼
 

之后一直运行都出现如下错误,整了几个小时,最后才发现自己傻了,在此提醒下各位软件猿童鞋,别再犯这个错误。
Caused by: There is no result type defined for type 'json' mapped with name 'rebback'. Did you mean 'json'? - result......
答案就在这里:Caused by: There is no result type defined for type 'json' mapped with name 'rebback'. Did you mean
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
python - LintCode 1. A + B 问题
1. A + B 问题 给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。 注意事项你不需要从输入流读入数据,只需要根据aplusb的两个参数a和b,计算他们的和并返回就行。说明a和b都是 32位 整数么?是的我可以使用位运算符么?当然可以样例如果 a=1 并且 b=2,返回3挑战 显然你可以直接 return a + b,但是你是否可以挑战一下不这样做?解决思路:当a和b均为正数...
spark 2.2:jupyter notebook NameError: name 'sc' is not defined
我在运行spark机器学习的python例子的时候会出现上面的错误 name 'sc' is not defined 这是因为另一个程序占用了python kernel的缘故,你重新开了一个程序运行就会报错,这个时候我们需要把原来的程序关了,然后再重新运行现在的就行了 参考文献 [1].https://stackoverflow.com/questions/38515369/ju
str转dict时报错:File "<string>", line 1, in <module> NameError: name 'true' is not defined
a = { 'QQQ': [0.067, 0.167, 0.2, 0.033, 0.233, 0.267, 0.1, 0.133], 'TTT': [0.5, 0.375, 0.25, 0.3, 0.6, 0.333, 0.857, 0.636, 0.667, 0.556] }   用eval转换为字符串时报错:File &quot;test.py&quot;, line 43, in d1 ...
LintCode背包问题总结
背包是动态规划的一种题型,它的特点如下: 特点:  1. 用值作为dp维度 2. dp过程就是填写矩阵 3. 可以用滚动数组进行优化 有个背包问题九讲的链接推荐:背包问题九讲 92. Backpack Given n items with size Ai, an integer m denotes the size of a backpack. How full you can
(lintcode)第1题 A+B问题 Python和c++解法
A + B 问题给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。直接上源码C++解法:public class Solution { /* * @param a: An integer * @param b: An integer * @return: The sum of a and b */ public...
python 报错:str=input() File "<string>", line 1, in <module> NameError: name 'hello' is not defined
简单的程序:str=input() print(str)结果报错:str=input() File &quot;&amp;lt;string&amp;gt;&quot;, line 1, in &amp;lt;module&amp;gt; NameError: name 'hello' is not defined原来时python版本的问题:这是python3的语法,但是自己电脑时python2.7改为:str=raw_input() pri...
LintCode-LRU缓存策略
为最近最少使用(LRU)缓存策略设计一个数据结构,它应该支持以下操作:获取数据(get)和写入数据(set)。 获取数据get(key):如果缓存中存在key,则获取其数据值(通常是正数),否则返回-1。 写入数据set(key, value):如果key还没有在缓存中,则写入其数据值。当缓存达到上限,它应该在写入新数据之前删除最近最少使用的数据用来腾出空闲位置。 您在真实的面试中是
LintCode6 合并排序数组 题解
题目大意:   合并两个排序的整数数组A和B变成一个新的数组。 分析:   利用两个下标,分别进行遍历数组A、B,每次从两个数组中取出一个较小的数即可,当一个数组遍历完毕以后,将另一个数组剩下的数添加到已经合并序列的尾部。   时间复杂度:O(n) 源代码: public class Solution { /* * @param A: sorted integer a
python 使用过程问题总结
对于刚接触Python,在使用过程中存在许多简单或复杂的问题,本文总结Python使用过程中常见的一些问题,欢迎补充。
Stack trace: ExitCodeException exitCode=1:
15/12/27 22:40:29 INFO mapreduce.Job:  map 0% reduce 0% 15/12/27 22:40:29 INFO mapreduce.Job: Job job_1451283482913_0002 failed with state FAILED due to: Application application_1451283482913_0002 fa