prettyPrintLargeNumber

Xopus is hiring!

The last few months have been extremely busy. We are working with many clients and partners to enhance their integrations. There is always a steady stream of support and forum questions. Development of the Xopus 4 platform uses a lot of our resources. And last but certainly not least Mark Wubben is following his dream to live and work in Copenhagen.

So we need more people! We would like to extend both our core development and integration teams. Our core developers write most of their code in Javascript and XSLT, so familiarity with those languages is convenient but not required. We think good developers easily learn new languages. As a matter of fact, several of our developers have no background in webdevelopment at all, but in Java, C++ or Haskell.

Members of the integration team work closely together with our clients and partners to find the best way to implement Xopus. This requires a lot of creativity and people skills. A lot of the work is done from our offices, but sometimes meeting face to face works better. Technologies regularly used include: Javascript, XML, XSLT, XSD, HTML and CSS. Familiarity is convenient but not required. Besides speaking Nederlands and English, being able to understand and speak Français and/or Deutsch can be very helpful when working with our international partners.

To reach a broad audience we will publish the following challenge in a Dutch national newspaper (Metro):

function prettyPrintLargeNumber(num) 
{
  var out = "";
  var inp = num.toString();
  for (var i = inp.length - 1, j = 0; i >= 0; i--, j++)  {    if (j % 3 == 0 && i != inp.length - 1)
  out = "." + out;
  out = inp.charAt(i) + out; }  
return out;
}

The challenge is to write a shorter, faster and prettier version of this function and send your entry to [challenge at xopus.com]. Following good Q42/Xopus tradition, the best entry will be rewarded with a nice single malt (in addition to the job offer).

We have had a lot of fun and discussions over several iterations of rewriting this piece of code. We hope you will enjoy it too!

Update: the deadline for competing entries is friday March 14th.

Comments

There are currently no comments on this page.

HTML will be shown as HTML code.
Linebreaks and Links starting with http:// are automatically resolved