document.write('<link rel="stylesheet" href="http://flowcoder.com/stylesheets/pygment_trac.css" />');
document.write('<link rel="stylesheet" href="http://flowcoder.com/stylesheets/embed.css" />');
document.write('<div class="flowcoder_post flowcoder_clearfix">');
document.write('<div class="flowcoder_posttitle"><a href=\"http://flowcoder.com/188\">Re: Determine ordinal for a number<\/a></div>');
document.write('<div class="flowcoder_postbody flowcoder_syntax"><div class=\"highlight\"><pre><span class=\"c1\">// http://en.wikipedia.org/wiki/Ordinal_number_(linguistics)<\/span>\n\n<span class=\"kd\">function<\/span> <span class=\"nx\">toOrdinal<\/span><span class=\"p\">(<\/span><span class=\"nx\">n<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n  <span class=\"kd\">function<\/span> <span class=\"nx\">suffix<\/span><span class=\"p\">(<\/span><span class=\"nx\">tens<\/span><span class=\"p\">,<\/span> <span class=\"nx\">ones<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"nx\">tens<\/span> <span class=\"o\">!=<\/span> <span class=\"mi\">1<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n      <span class=\"k\">switch<\/span><span class=\"p\">(<\/span><span class=\"nx\">ones<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n        <span class=\"k\">case<\/span> <span class=\"mi\">1<\/span><span class=\"o\">:<\/span> <span class=\"k\">return<\/span> <span class=\"s1\">&#39;st&#39;<\/span><span class=\"p\">;<\/span>\n        <span class=\"k\">case<\/span> <span class=\"mi\">2<\/span><span class=\"o\">:<\/span> <span class=\"k\">return<\/span> <span class=\"s1\">&#39;nd&#39;<\/span><span class=\"p\">;<\/span>\n        <span class=\"k\">case<\/span> <span class=\"mi\">3<\/span><span class=\"o\">:<\/span> <span class=\"k\">return<\/span> <span class=\"s1\">&#39;rd&#39;<\/span><span class=\"p\">;<\/span>\n      <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n    <span class=\"k\">return<\/span> <span class=\"s1\">&#39;th&#39;<\/span><span class=\"p\">;<\/span>\n  <span class=\"p\">}<\/span>\n  <span class=\"k\">return<\/span> <span class=\"nx\">n<\/span> <span class=\"o\">+<\/span> <span class=\"nx\">suffix<\/span><span class=\"p\">(<\/span><span class=\"nb\">Math<\/span><span class=\"p\">.<\/span><span class=\"nx\">round<\/span><span class=\"p\">((<\/span><span class=\"nx\">n<\/span> <span class=\"o\">%<\/span> <span class=\"mi\">100<\/span><span class=\"p\">)<\/span> <span class=\"o\">/<\/span> <span class=\"mi\">10<\/span><span class=\"p\">),<\/span> <span class=\"nx\">n<\/span> <span class=\"o\">%<\/span> <span class=\"mi\">10<\/span><span class=\"p\">);<\/span>\n<span class=\"p\">}<\/span>\n<\/pre><\/div>\n</div>');
document.write('<div class="flowcoder_bottombar flowcoder_clearfix">');
document.write('<div class="flowcoder_postedby">Posted by <a href=\"http://flowcoder.com/zdzolton\">zdzolton<\/a> on <a href=\"http://flowcoder.com/\">Flowcoder<\/a></div>');
document.write('<div class="flowcoder_viewraw"><a href=\"http://flowcoder.com/188.txt\">view raw<\/a></div>');
document.write('</div></div>');
