Skip to content

restuwahyu13/competitive-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

Competitive Programming Exercises

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published