quiz icon indicating copy to clipboard operation
quiz copied to clipboard

Ruby Quiz is a fortnightly programming challenge for Ruby programmers. A new Ruby Quiz is sent to the Ruby Talk mailing list once every two weeks. Join us.

Ruby Quiz

Ruby Quiz is a fortnightly programming challenge for Ruby programmers. A new Ruby Quiz is sent to the Ruby Talk mailing list once every two weeks. Join us.

  • Challenge #1 - Read Comma-Separated Values (CSV) from the "Real World"
  • Challenge #2 - Calculate the Bitcoin Genesis Block Hash (SHA-256)
  • Challenge #3 - Read the English Premier League (EPL) Standings Table from a Web Page
  • Challenge #4 - Turn Humanitarian eXchange Language (HXL) Tabular Records into Named Tuples
  • Challenge #5 - Crypto Mining - Find the Winning Lucky Number - Nonce (=Number used ONCE) for the Proof-of-Work (PoW) Hash (SHA-256)
  • Challenge #6 - Build the Table of Contents (ToC) for Documents in Markdown
  • Challenge #7 - Type Inference - Convert Strings to Null, Number, Not a Number (NaN), Date & More
  • Challenge #8 - Base32 Alphabet - Convert the Super "Sekretoooo" 256-Bit CryptoKitties Genome to Kai Notation - Annipurrsary!
  • Challenge #9 - Tally Up / Calculate the Standings Table for the English Premier League 2018/19 Season - And the Winner is... Liverpool? Manchester City?
  • Challenge #10 - Breeding Kitties - Mix Genes Using the Sooper-Sekret Formula in the GeneSciene CryptoKitties Blockchain Contract
  • Challenge #11 - Blockchain Contracts - Disassemble & Assemble Ethereum Virtual Machine (EVM) Opcodes / Bytecodes

(Secure) Ruby (Crypto) Blockchain Contract Edition

  • Challenge #12 - Create a 3x3 Tic-Tac-Toe Player vs Player Game Contract
  • Challenge #13 - Create a PonzICO Investment Contract - Blockchain Performance Art
  • Challenge #14 - Powerball Mega Millions Grand Prize - Create a Power Play Contract for America's Most Popular Lottery

Back to Classic Edition

  • Challenge #15 - Generate the Bitcoin (Base58) Address from the (Elliptic Curve) Public Key
  • Challenge #16 - Build the Manuscripts Book Manifest for Documents in Markdown
  • Challenge #17 - Build an HTML Template Engine Like It's 1999
  • Challenge #18 - Up-to-Date? Version Check All Your Libraries

New to Ruby?

Free recommended (online) books and exercises include:

New to (Secure) Ruby (Crypto) Blockchain Contract Programming?

Free recommended (online) papers & books and contracts include: