Introduction

Added on January 3, 2017 and completed 1 time.

Welcome to building your first system on Systems & Papers!

Each system is a program that you write, which takes some input from standard in and return it to standard out. We'll supply some sample input and expected sample output, and then you'll validate your system by running a final set of input against your system and then sending us the corresponding output. If the output, matches, then congratulation!, you've built a working system.

Most of the systems we build will be focusing on exploring concepts from distributed systems or understanding how software we already heavily rely on, like Redis or Memcached, works. This one will be a wee bit different, and is focused on getting you comfortable with the process of submitting solutions.

The first system takes number as input and then output that number multiplied by three as the output.

Input
1
2
5
10
3
Ouput
3
6
15
30
9

Once you've verified that your system works as expected:

  1. download the validation input,
  2. run your script against it,
  3. and upload your output for confirmation!

Each system page provides instructions on downloading, running and uploading your solution via the command line, as well as an integration with RunKit if you'd like to run them inline.

You'll need to log in to submit solutions.