arinmis / cp-solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is "Comepetitive Programming"?

  • Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. Contestants are referred to as sport programmers(Wikipedia).

  • I am interested in Competetive Programming to improve my programming and problem solving skills.

  • There are a lot of platforms outside there but I am using codeforce

  • Also I have solved couple of problems on my YouTube channel. Check it out.

How things works at codeforces?

  • Each problem has problem statement, sample input and sample output. Programmers task is writing,required program, in any language, that maps all inputs to correct outputs. For example for this problem:

Problem statement:

problem

Sample inputs and outputs:

input-output

After understading problem, programmer should come up with correct and efficient algorithm to solve problem. Like this:

my-solution

After that, solution program file(c++, java, python etc.) must be submitted, if all input mathches correct output with respecting memory and time constrains problem solved. Codeforces tests submitted code and reports if something wrong in the code. Here are the tests that my program passed:

passed-tests

I've solved up to 200 competitive programming problem, here is my stats:

stat1 pie-stat heat-map

  • You can check mine or anyones statistics with using this web site.(my nick name: Arinmis)

About


Languages

Language:Java 86.2%Language:Python 13.8%