Re: [Tutor] how to calculate execution time and complexity

2011-10-28 Thread Dave Angel
On 10/28/2011 01:38 AM, Praveen Singh wrote: splitWord('google', 2) ['go', 'og', 'le'] >>> splitWord('google', 3) ['goo', 'gle'] >>> splitWord('apple', 1) ['a', 'p', 'p', 'l', 'e'] >>> splitWord('apple', 4) ['appl', 'e'] def splitWord(word, number):

Re: [Tutor] how to calculate execution time and complexity

2011-10-27 Thread Praveen Singh
. > Thanks Christian for your links and code > > > ___ > Tutor maillist - Tutor@python.org > > To unsubscribe or change subscription > options:http://mail.python.org/mailman/listinfo/tutor > > > Below [1] is how I would write it, which is simply a

Re: [Tutor] how to calculate execution time and complexity

2011-10-27 Thread Christian Witts
On 2011/10/28 07:38 AM, Praveen Singh wrote: >>> splitWord('google', 2) ['go', 'og', 'le'] >>> splitWord('google', 3) ['goo', 'gle'] >>> splitWord('apple', 1) ['a', 'p', 'p', 'l', 'e'] >>> splitWord('apple', 4) ['appl', 'e'] def splitWord(w

Re: [Tutor] how to calculate execution time and complexity

2011-10-27 Thread Abhishek Pratap
Hi Praveen I am still new to the language but here is what I would do. Sorry I can't comment on how to best check for efficiency. my_str='google' split_by= 2 [ my_str[i:i+split_by] for i in range(0, len(my_str), split_by) ] Just using a list comprehension. best, -Abhi On Thu, Oct 27, 2011 a

[Tutor] how to calculate execution time and complexity

2011-10-27 Thread Praveen Singh
>>> splitWord('google', 2) ['go', 'og', 'le'] >>> splitWord('google', 3) ['goo', 'gle'] >>> splitWord('apple', 1) ['a', 'p', 'p', 'l', 'e'] >>> splitWord('apple', 4) ['appl', 'e'] def splitWord(word, number): length=len(word) list1=[] x=0