From: Brandon Weaver Date: 2013-05-20T06:42:46+09:00 Subject: Re: Ruby Programming Practice --20cf3079b5dcaa067404dd1918f5 Content-Type: text/plain; charset=ISO-8859-1 Perhaps, but theory and algorithmic knowledge will rarely go amiss. Personally I'd look up the Ruby style guide. On May 19, 2013 3:31 PM, "Josh Cheek" wrote: > On Sun, May 19, 2013 at 2:44 PM, Brandon Weaver wrote: > >> Your scope of thinking is too narrow. You want general problems that can >> be interpreted for any language. >> > > Not necessarily, a site focused on Ruby challenges could allow you to > upload your code and check it's correctness. For example, rubeque.com and > rubymonk.com there are also sites like you describe which attempt to work > for any language, such as codechef.com, but I've never been very happy > with any of the ones like this that I've seen, they tend to favour low > level languages. > >> Project Euler and Rosalind are great for it, and coding Katas are some >> to go on as well. Sharpen your Google Fu, it will serve you well in the >> future. >> > Never tried Rosalind, but I'd be hesitant to recommend Project Euler. It > will sharpen your problem solving and algorithm skills, but won't require > you to learn anything about Ruby beyond some basic data types and > functions. It also requires a much better understanding of mathematics than > most people have, making many of the questions inaccessible. > > -Josh > --20cf3079b5dcaa067404dd1918f5 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

Perhaps, but theory and algorithmic knowledge will rarely go= amiss.

Personally I'd look up the Ruby style guide.

On May 19, 2013 3:31 PM, "Josh Cheek" = <josh.cheek@gmail.com> wr= ote:
On Sun, May 19, 2013 at 2:44 PM, Brandon Weaver <keystonelemur@gmail= .com> wrote:

Your scope of thinking is too narrow. You want general probl= ems that can be interpreted for any language.


Not necessarily, a site focused on Ruby challenges could allow you t= o upload your code and check it's correctness. For example, rubeque.com and rubymonk.com there are also sites like= you describe which attempt to work for any language, such as codechef.com, but I've never b= een very happy with any of the ones like this that I've seen, they tend= to favour low level languages.=A0

Project Euler and Rosalind are great for it, and coding Kata= s are some to go on as well. Sharpen your Google Fu, it will serve you well= in the future.

Never =A0tried Rosalind, but I'd b= e hesitant to recommend Project Euler. It will sharpen your problem solving= and algorithm skills, but won't require you to learn anything about Ru= by beyond some basic data types and functions. It also requires a much bett= er understanding of mathematics than most people have, making many of the q= uestions inaccessible.

-Josh
--20cf3079b5dcaa067404dd1918f5--