Coding Dojo


Details
Bawa laptop kalian! Saatnya belajar bersama!
Kami akan menyelenggarakan coding bersama kali ini. Diharapkan semua yang memiliki pengalaman untuk datang dan membantu para pemula membiasakan diri dengan bahasa pemrograman pilihan masing-masing.
Peserta akan diberikan soal latihan sederhana untuk membiasakan diri. Diharapkan bagi yang berpengalaman untuk membantu peserta-peserta yang baru mulai.
Jika membawa laptop, sangat dianjurkan untuk menyiapkan programming environment yang diinginkan terlebih dahulu.
Soal-soal Latihan: (mungkin berbeda untuk tiap bahasa, dan akan disesuaikan dengan tingkat kemahiran peserta)
FizzBuzz: Buat sebuah fungsi yang menerima sebuah integer, dan mengembalikan "Fizz" jika input habis dibagi 3, "Buzz" jika habis dibagi 5, "FizzBuzz" jika habis dibagi 3 dan 5. Jika tak memenuhi kriteria di atas, fungsi akan mengembalikan nilai input.
Dice Roll: Buat sebuah fungsi yang menerima notasi dadu (https://en.wikipedia.org/wiki/Dice_notation), dan mengeluarkan angka random yang sesuai dengan notasi tersebut
List bahasa pemrograman (akan selalu diupdate):
• Elixir
• Scala: dice roll
• Haskell: fizzbuzz (value constructor, type constructor, dan algebraic data types).
• F#
• Clojure: fizzbuzz

Coding Dojo