Coder Social home page Coder Social logo

competitive-programming-with-go's Introduction

Competitive Programming Exercises

Berikut ini adalah beberapa kumpulan soal yang telah saya kerjakan, dari tempat latihan Coding Competitive Programming seperti Leetcode dan Edabit, kemudian saya hanya mengambil beberapa sample saja yang kemudian saya rubah soalnya kedalam versi Bahasa Indonesia, agar lebih mudah dipahami khusunya oleh orang Indonesia, untuk tingkat kesulitan soal itu sendiri sangat bervariasi mulai dari Easy, Medium, Hard sampai Very Hard.

Kenapa saya membuat ini ?

dikarenakan menurut saya latihan soal Competitive Programming sangatlah membantu untuk meningkatkan Logic cara berpikir kita untuk melakukan Problem Solving, kenapa kok bisa ? meningkatkan kemapuan Problem Solving, kalau menurut pendapat saya dikarenakan kita ditutut untuk menyelesaikan sebuah soal yang diberikan, dimana soal tersebut hanya bisa diselesaikan jika setiap code yang kita tuliskan itu benar dan akan melemparkan pesan kesalahan jika setiap code yang kita tuliskan itu salah dan jika kita implementasikan ke Real Project sama halnya jika kita ingin membuat sebuah feature baru pada sebuah Aplikasi yang sedang kita buat, feature tersebut hanya akan berjalan jika setiap code yang kita tuliskan itu benar.

Apakah rules dari soal ini ?

rulesnya cukup mudah dari soal ini setiap baris code yang anda tuliskan haruslah cocok dengan output yang sudah diberikan, anda bisa membuat fungsi sendiri dengan nama fungsi yang sama dengan outputnya, untuk JavaScript Developer anda bisa menggunakan Unit Testing untuk memeriksa apakah jawaban anda itu benar atau salah, anda bisa menggunakan Jest, Mocha, Ava atau Chai yang sangat familiar dikalangan JavaScript Developer.

Apakah soal ini akan terus diperbarui ?

jawabannya adalah ya, saya akan terus perbarui jika ada waktu luang saya akan menambah soalnya

Apakah soal ini bersifat universal ?

jawabanya adalah ya, anda bisa menggunakan bahasa pemerograman apapun yang anda kuasai, tapi saya sarankan gunakan satu bahasa pemerograman yang paling anda kuasai contoh misalkan kalau saya JavaScript

Apakah bisa melakukan kontribusi soal ?

jawabanya adalah sangat bisa, anda bisa mengirimkan soal dari kode sumber referensi yang terkait atau dari luar kode sumber yang terkait, caranya silahkan lakukan Pull Request ke folder Contributors buat file dengan extension .txt, berinama file tersebut dengan nama GitHub anda contoh restuwahyu13 - reverseString.txt, kemudian soal dari para Contributors yang masuk saya akan tampung terlebih dahulu untuk di sortir.

Kenapa kok jawabanya tidak ada ?

jika saya memberitahukan kepada anda jawabanya itu namanya bukan latihan soal, dikarenakan setiap jawaban dari masing - masing orang itu pasti berbeda - beda dan yang pastinya bahasa pemerograman yang digunakan juga pasti berbeda.

Berikut daftar list latihan soal (satu soal terdiri dari 10 pertanyaan):

Code editor online:

anda bisa menggunakan Code Editor Online untuk mengerjakan soal - soal yang diberikan dengan menggunakan ini

Sumber referensi soal:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.