On 4/28/08, Pietro m0nt0 Montorfano <[EMAIL PROTECTED]> wrote: > Ilja O. ha scritto: > > > > > So why's it not in Perl then, > > > You could do all that in a simple one-liner... > > > > > > ;o) > > > > > > > > > > > > > I don't know Perl :( > > But I could try to write on z/OS HLASM. Or Erlang... > > > > Btw, it could be simple one-liner in Python too. > > Like this: > > phone_count = 42 > > _orders = ["BOX" for _i in xrange(phone_count // 10)] + ["SINGLE" > > for _i in xrange(phone_count % 10)] > > print("Please, order %s" % ", ".join(_orders)) > > > > Or if you want REALLY python one-liner: > > > exec("eJwryMjPS41Pzi/NK1GwVTAx4orPL0pJLSoGcqKVnPwjlBTS8osU4jMVMvMUKooS89JTNQqQtOjrKxgaaMYqaANVB3v6ufu4EtCgClbPVVCUmVeioRSQk5pYnKqjALZTQbVYCSivpKOgpJeVn5mnAXWKpiYAGp0z4g==".decode("base64").decode("zip")) > > > > > > Oh My God!!!! > > It was just the moment, it was because it's passed some time since i stopped > using C at work i think, it could be python, perl, bash, php, c, c++, basic, > javascript, ASM, also java (i don't like it),..... :D > > It was the moment :D
All the code can be written with standard cut (the Unix command). But here is the C code: /* input: the number of Freerunners */ /* returns the total netto Openmoko price for Freerunners */ unsigned long get_price(unsigned short no) { unsigned long price=0; while (no%10) { price += 399; no--; } while (no) { price += 9*399; no -= 10; } return price; } -- Please don't send me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html Join the FSF as an Associate Member at: <URL:http://www.fsf.org/register_form?referrer=5774> Free your mind - Open(moko) your phone _______________________________________________ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community