Google, codejam and number conversions

June 26th, 2008

The dec­i­mal numeral system is com­posed of ten digits, which we rep­re­sent as “0123456789” (the digits in a system are writ­ten from lowest to high­est). Imag­ine you have dis­cov­ered an alien numeral system com­posed of some number of digits, which may or may not be the same as those used in dec­i­mal. For exam­ple, if the alien numeral system were rep­re­sented as “oF8”, then the num­bers one through ten would be (F, 8, Fo, FF, F8, 8o, 8F, 88, Foo, FoF). We would like to be able to work with num­bers in arbi­trary alien sys­tems. More gen­er­ally, we want to be able to con­vert an arbi­trary number that’s writ­ten in one alien system into a second alien system.

(Con­tinue reading…)

1 Comment, tagged with Coding, Python

And djangodash is ended…

June 11th, 2008

And I’ve been 6th. So I won a shared 2 host­ing plan at web­fac­tion and a 12 pack of G33K B33R caf­feinated root beer (still trying to under­stand what this is exactly, anyway) from bawls. Anyway, here fol­lows a short resume of what hap­pened from Sat­ur­day through Tues­day (if you’re asking your­self why it didn’t ended on Sunday, well, keep reading).

The com­pe­ti­tion began very well, I worked nor­mally for the first part of the day but then I had to stop for a while. When I came back, svn and djan­go­dash web­site was not work­ing any­more. I ini­tially thought that it was some con­nec­tion issue but when I saw that other sites were work­ing prop­erly so they def­i­nitely had some problems.

(Con­tinue reading…)

0 Comments, tagged with Coding, Django, Python, Web

Let meet at djangodash

May 4th, 2008

As prob­a­bly many of you already knows, on May 31 will begin the Django dash com­pe­ti­tion. Djan­go­dash is:

[…] is a chance for Django enthu­si­asts to flex their coding skills a little and put a fine point on “per­fec­tion­ists with dead­lines” by giving you a REAL dead­line. 48 hours from start to stop to pro­duce the best app you can and have a little fun in the process.

I’ll be par­tic­i­pat­ing, so if you haven’t reg­is­tered yet, do it now! And don’t forget to check out the cool prizes :)

0 Comments, tagged with Coding, Django, Python, Web

Inclusive range() in Python

March 6th, 2008

The Python’s built-​in range() is an extremely useful func­tion, but has a little prob­lem: it doesn’t include the right extreme of the range. For exam­ple, a call to range(1, 10) will be eval­u­ated to this a list of num­bers from 1 to 9 (not includ­ing 10):

>>> range(1, 10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]

Today I need for a work a range() func­tion that includes the right extreme, so I had to develop mine. Here it is:

def inclusive_range(start, stop, step=1):
    """
    A range() clone, but this includes the extremes
    """
    l = []
    x = start
    while x <= stop:
        l.append(x)
        x += step
    return l

Of course there are faster imple­men­ta­tions of this func­tion around here (and if you know one, please let me know) and surely this one is not one of the fastest, but it works and that solves my prob­lem right now.

7 Comments, tagged with Coding, Python

« Previous PageNext Page »

Microblogging

July 29th

twitter (feed #2)
Python's date & time functions are horrible. Really. [krat]
2:31pm via Twitter
twitter (feed #2)
Wondering whether I should buy a new set of hearphones or if I should try to fix the old ones [krat]
11:13am via Twitter

July 28th

twitter (feed #2)
discovered beeseek (http://beeseek.org), looks like a very interesting project [krat]
6:08pm via Twitter

July 26th

twitter (feed #2)
just wrote down some help numbers for my next trip, the most important one being the italy's embassy [krat]
2:12pm via Twitter

July 24th

twitter (feed #2)
that's what I call hot weather [krat]
2:00pm via Twitter

July 23rd

twitter (feed #2)
Looking for an (italian|english)<->bulgarian dictionary [krat]
2:05pm via Twitter
twitter (feed #2)
home, sweet home. [krat]
10:10am via Twitter

July 22nd

twitter (feed #2)
Heading to bulgaria (sunny beach) this summer. Not one of the classical holidays places, that's for sure. [krat]
8:50am via Twitter

July 19th

twitter (feed #2)
I hate hotels. [krat]
2:32pm via Twitter

July 17th

twitter (feed #2)
Back in Italy. Discovered this P3 disgusting thing. Want to go back in Spain. [krat]
12:20pm via Twitter

Powered by Lifestream.

Search

« Authored by Giuliani Vito Ivan »