Testcase Generator Website

Revision en5, by farukkastamonuda, 2023-07-22 21:10:22

Hello Dear Codeforces Community,

I (farukkastamonuda) developed the testcase generator website Testcase Generator for competitive programmers with my brother AhmetKaan.

Generating test cases is a significant part of creating problems in competitive programming. However, there is not any prepared website that is designed for this task and problem setters should use some programming languages to prepare test cases. Moreover, these written scripts are used to create test cases for a specific single problem.

After analyzing Codeforces input formats, we thought that many of these formats can be generalizable and producible.

Some of doable things on this website are:

  • Generating basic types: integer, floating number, string, char, and pair.
  • Generating 1-D, and 2-D arrays of basic types.
  • Creating a tree/graph with many features such as acyclic, connected, multiple edges, and self loops.
  • Defining variables such as (n, m, k) and using them later.
  • Constraining sum of variables among all testcases.
  • Formatting input files.

Lots of weeks were spent to finish the frontend and backend of this project and I'm proud of providing this service to the amazing community of Competitive Programmers.

Special thanks to nicecoder37, osmanbey372742, tolbi, and ayhan23 for testing the website and various generations, and providing improvement feedbacks. Your precious feedbacks are also welcome to achieve further improvements.

You can support me if you want or love the website ☕

Note: Currently, website is designed for computers not for mobile phones since testcase generations are done via computers generally.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en5 English farukkastamonuda 2023-07-22 21:10:22 0 (published)
en4 English farukkastamonuda 2023-07-22 21:07:41 25 Tiny change: '**Hello Everyone,**\n\nI (' -> '**Hello Dear Codeforces Community,**\n\nI ('
en3 English farukkastamonuda 2023-07-22 20:47:57 3 Tiny change: 'community **Competi' -> 'community of **Competi'
en2 English farukkastamonuda 2023-07-22 20:44:03 91 Tiny change: 'Hello everyone,\n\nI [use' -> '**Hello everyone,**\n\nI [use'
en1 English farukkastamonuda 2023-07-22 20:21:51 1842 Initial revision (saved to drafts)