Update: January 15, 2016
Thank you for your candidness, patience and feedback. We're going to delay the implementation for now - we'll be back soon to open some more discussions.
Important context for those arriving from reddit and slashdot links: The status quo is not "public domain", att...
Why are there no robot assassins in this story? I was told there'd be robot assassins. What kind of half-rate dystopia doesn't have robot assassins? Are you gonna tell me that all the killer robot companies got sued out of existence and the future will have no roving killbots at all?! — Shog9 ♦yesterday
@thegrinner As for Code Golf, that's just a joke site, right? — TylerHyesterday
@TylerH As a moderator on Code Golf, I can tell you that while we like to have fun, we are most certainly not a "joke site." We have some incredible solutions to intellectually stimulating problems. I invite you to join the community and see what we're all about. — Alex A.6 hours ago
@AlexA. I already have an account there, I just haven't seen anything other than "What's the smallest way I can write this" with 50 different languages in the answers, usually with Brainfuck winning with something like @(&*)&@#$(*&@)(@$. — TylerH22 mins ago
@TylerH The objective of a code golf competition is to solve the given task with the shortest code possible, so what you describe is pretty typical (though that isn't valid Brainfuck code :D). But I fail to see how solving a programming challenge with the shortest possible code constitutes a joke site. — Alex A.5 mins ago
Yeah I think it's really about cramming everything into an 8 bit latin/greek encoding, presumably so you can use greek letters for more crap in the maximally-terse code golf language while keeping actual 'file' length to a minimum. — pvg2 days ago
also i am still cringing at the bf comment. one look at the wikipedia article for bf would make it pretty clear it isnt a golfing lang nor does it use &
Introduction
RNA is the less famous cousin of DNA.
Its main purpose is to control the production of proteins in cells through a process called translation.
In this challenge, your task is to implement a part of this process where the RNA is split into codons.
This challenge is thematically rela...
did you know: the '!' in Panic! at the Disco was originally just part of the logo. it wasn't supposed to be part of the name and, in fact, their second album doesn't have it on the cover. people just liked it enough to keep using it and now it's part of the name
@AlexA. They have a console version on the rasberry pi. Pretty much the same, just no fancy image support and stuff. (Though don't quote me on this, I don't know much about mathematica in general)
@quartata I just got a student version of Dyalog. If you fill out an application for a student license, they don't actually check whether you're a student.
APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols to represent most operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages. It is still used today for certain applications.
== History ==
The mathematical notation for manipulating arrays w...
// map for multi-dimensional arrays
Array.prototype.mapMulti = function(fn) {
var mainArray = [];
for (var i = 0; i < this.length; i ++) {
var result = this[i].newMap(fn);
mainArray.push(result);
}
return mainArray;
};