Monday, February 29, 2016

February 2016 1HaskellADay Problems and Solutions

February 2016

  • February 29th, 2016: For today's #LeapDay #haskell problem, @geophf asks for your (π) deets! courtesy of @OnThisDayinMath Today's #haskell solution *Main> last10idx (take 1000000 π) ~> 999699 @OnThisDayinMath 
  • February 26th, 2016: Doing some geo-plotting with #Wikidata for today's (coming up) #haskell problem ... and we extracted State capitol lat/longs from #wikidata with this #haskell solution 
  • February 25th, 2016: A little bit of parsing wikidata from a US State/Capitol SPARQL query for today's #haskell problem Got SPARQL-y, and today's #haskell solution gets you State capitol data ... in #haskell! (Did I mention #haskell?)
  • February 24th, 2016: Yesterday we sliced, sliced, baby! For today's #haskell problem, we get all dicy wid it! converting triples to acids You get a protein, and YOU get a protein, and EVERYBODY GETS A PROTEIN in today's #haskell solution
  • February 23rd, 2016: Today's #Haskell problem has us singing "Splice, Splice, baby!"  
    And the #haskell solution uses Comonads to chunk the input gene sequence to nucleotide triples
  • February 22nd, 2016: This week we'll look at gene sequencing. Today's #haskell problem we'll create a bi-directionally mapped CODON table And the #haskell solution tabled that CODONs! improving the original along the way.
  • February 19th, 2016: For today's #haskell problem, we deliver our customer the product: codes and, well: codes for their reports. YAY! Annnnnnnnnddddd the file of TWENTY-ONE THOUSAND NINE HUNDRED CODES! 
  • February 17th, 2016: Today's #haskell problem gives ONE MILLION codes to the reports-god ... *ahem* I MEANT reports-GENERATOR! ... And the solution:
    Mr. NumberTwo: Sorry, sir, it's only 21900 codes.
    Dr. Evil: ... 
  • February 16th, 2016: Today's #haskell problem has us parsing MORE! This time regional offices and business units And we have our Regional offices and business units as a #graph and as a #haskell module 
  • February 15th, 2016: This week we'll be looking at accounting and generating reports! Because YAY! Today's #haskell problem: parsing food Foods: Parsed (but hopefully not eaten. YUCK!), Snark: captured, Chart: pie-d ... HUH?!? 
  • February 12th, 2016: Today's #Haskell problem generalizes random strings to sequences of enumerated values, specifically Gene sequences Today's #haskell solution surely gives us a lot of nucleotides to consider!
  • February 11th, 2016: Writing random strings for today's #haskell problem because that's every coder's dream-project. Today's #haskell solution does some stats on the generated random strings
  • February 10th, 2016: You generate a set of 'random' numbers. The next set is very similar ... let's fix that for today's #haskell problem Today's #haskell solution made rnd more rnd, because reasons
  • February 9th, 2016: We learn the past tense of the verb 'to see' is 'See(d),' 'saw(ed),' or 'sowed' and we generate some random numbers. ICYMI that was the announcement for today's #haskell problem: it's a Big Generator. Yes. It is. (*groan Okay, I'll stop) (NEVER!)
    The #haskell solution has us
    shiftR to the Right ...
    movin' to the Left ...
    we are the voices of the
    Big Generator!
  • February 8th, 2016: Creating a random seed from POSIX time for today's #haskell problem En-split-ified POSIX time
  • February 5th, 2016: We tackle an Amino Acid CODON table for today's #haskell problem suggested by a GATTACA-tweet by @randal_olson The Amino Acid table as a #graph #haskell-solution

  • February 4th, 2016: Today's #haskell problem has us create the cal (not Ripken) app Today's #haskell solution has us Rikpenin' dat Cal!
  • February 3rd, 2016: The Days of Our Lives (or at least of the year) for today's #haskell problem These were the best days of our lives! / Back in the Summer of '69!
  • February 2nd, 2016: Dates and Days for today's #haskell problem Date nuts and Grape nuts! ... no ... wait.
  • February 1st, 2016: Happy February, everyone! Today's #haskell problem: arrows, monads, comonads!

No comments: