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.
As a developer, Best website I have ever seen after (codeforces,atcoder,oj.uz, etc.).
Is it possible to look at your "brainchild"?
I don't understand properly but I think that you want the link of the website. You can click the Testcase Generator link in the first sentence also i will drop the link.
Link: https://testcase-generator67.netlify.app/
Thanks!
Thanks for your interest
What do you want to mean?
He wanted to say that you would give a link to the site.
Thanks for your nice words.
You're welcome bro!
Hello everybody!
This is a very cool idea, and thank you very much for implementing it. "A journey of a thousand miles begins with one step"!
Best, Jelal
Thanks for your opinions.
Thanks, Jelal, it is exactly true.
As a tester, I love the idea and the ease of the input generating and downloading. Thanks for your idea and coding skills of website development. Good job to everybody in the crew.
Cool!
Nice words always motivates us.
Thanks!
As a tester,this is one of the most useful website about cp I have ever seen in a long time xD
Dude, you're really cool, and I can only support you with words of good luck
Thanks for your support!
Thanks for your praise.
I really liked your work and looking forward to seeing others in the future.
Thank you.
Thanks ibrahimhanifceker for your nice words.
Thanks, İbrahim
this is great !
Thanks for your opinion debugging_since_epoch.
Thanks, Dewi
Formatting is so important, this is why my name is Formatci
You have stepped into a nice point Formatci. Thanks for your support.
Interesting point of view, thanks
OMG! Great. Thanks for this:)
You're welcome Avik_AB17. Also thanks for your nice comment.
Thanks, hope to be beneficial
this is really awesome
I am glad to see that you like it shiv_prime94.
Awesome!
You are awesome too because you send a comment to our blog The_Evening_Nightingale.
First of all, great website! Am I doing something wrong, or is the Node Count dropdown not working?
This is a tutorial how to add node count to your graph. It will help you. To use graph node count dropdown you need to define symbolic variable like a,b,c,n,m and then you need to write it to the file and you will be able to select a node count for your graph.
This is tutorial with images.
Link: https://ibb.co/S0vM9dM
Hi, the link https://ibb.co/S0vM9dM is not working can u pls share a new one i am also having the same node count issue, Thank you for such a great website.
Currently I am working on a GitHub page for imaged tutorials. When I finish I will put the link in this message.
Hello dear aditya_01, we opened public GitHub repository and we will add image tutorials for many creations. For your request, link: NodeCount selection in graph creation.
By the way, please write to the blog if you could not create anything. We will add tutorial to this public repo.
Also, thanks for your like comment regarding to our website.
Awesome idea, It will be used in olympiad camps.
Thanks for your idea.
Awesome idea and helpful website
Thanks for your support theheatcoder.
Nice website! Here are some personal suggestions.
Thanks for your ideas. First there is a tutorial in the website if you click the blue i buttons in the left of every main title you will see a tutorial. And the website currently isn't open source. And I don't understand the first 2 sentences. Can you explain the first 2 sentences in more detail.
Thanks for your contribution and your beautiful feedback.
Sure, the first 2 sentences are related to UI design. I prefer the following layout , and when click the "add" button, a popup is shown, as well as the blue i buttons.
Hope my poor English works this time. :)
Ok, I understood now. It seems logically thanks for your nice feedback.
What should be the tutorial according to you? Single page or any other method? Does you think current i buttons for gathering info is not enough? Thanks!
After playing for a while, I still don't know how to generate testcases for 1847A - The Man who became a God . Did "Testcase Format" only support one kind of things?
This testcase can easily be generated. Firstly, you should define variable n and k. After that, you should generate 1-d array with n element by typing n to the length field. Then it will generate this format. Why you should not generate it? If you still have problems after this explanation, please write it again and I will proud of helping you.
Also, it will be another good blog post if someone analyze the percentage of questions in codeforces that can be generetable via our website.
Thanks
Nice to see your comment in our post.
We all needed a website like that. Thanks farukkastamonuda and AhmetKaan!
Thanks KazmetreD, I also thought that it is one of the milestone in this area.
Thanks
Your comment motivated us Koful123, even though this invention did not attracted the interest of many competitive programmers yet.