Bayan Programming Contest

  • Creativity
  • Speed
  • Accuracy
  • Proficiency

About Contest

Schedule and more details in this year's event

3rd Programming Contest

Facing various algorithmic challenges in Bayan's products encouraged us to hold programming events in which talented programmers compete in solving problems inspired by real world scenarios

Onsite Final Round finished

Video Clip

Bayan Programming Contest at a glance

2nd Programming Contest Video Clip

4910 contestants from 54 countries participated in Bayan Programming Contest 2012-2013. They went through a challenging competition to advance to the onsite event.
Here is 4 minute video clip summarizing the whole proccess of the final event – from arrival in the airport till the closing ceremony.
We'd be glad to see you amongst finalists this year, and let's see who will claim this year's championship!


Bayan Programming Contest Prizes (2014)

1st prize

Gold Medal + 3 Gold Coins (24 gr total) + Iranian Handicrafts

2nd prize

Silver Medal + 2 Gold Coins (16 gr total) + Iranian Handicrafts

3rd prize

Bronze Medal + Gold Coin (8 gr) + Iranian Handicrafts

The leading contestant of top 20 countries will be invited to the on-site events

All accommodation expenses are covered by Bayan. Flight expenses of top 10 participants are covered as well

Top 5 contestants in shortcut round, top 50 contestants in warmup round and top 100 contestants in elimination round will be receiving T-shirts


Photos of 2nd Bayan Programming Contest


2nd Bayan Programming Contest statistics

About Bayan


Bayan is a privately held Information Technology and consulting company specializing in large-scale web applications. Bayan has developed many products and services since its establishment, including:



    Hosted blog service


    Web-mail service


    File hosting service

  • Sana

    Smart cloud storage system


    Meta search engine, focusing on retrieving relevant results for Persian search queries.


  • Best Iranian Software Company

  • Outstanding Iranian Brand in Information Technology

  • Organizational Excellency Award


Frequently Asked Questions

  • Do I have to pay for the contest?
    No. Participation in Bayan Programming Contest is completely free!
  • Is this an individual contest or a team contest?
    Bayan Programming Contest is an individual event.
  • Which programming languages are accepted?
    There is no limit on programming languages because of the output-only nature of problems. The source codes are submitted for the sake of cheat detection.
  • What are the eligibility limitations?
    Participants from all countries, except occupied Palestine (Israel), are welcome to take part in our contest. There is no age, gender or religion (Muslims, Christians, Jews, etc.) restrictions.
  • Who are the problem setters of the contest?
    All the questions are prepared by Bayan employees, most of whom have a good background in IOI and/or ACM programming contest.
  • Last year I participated and received my t-shirt but it was small/large for me!
    Be careful when filling the t-shirt size field. Leaving the field empty will default to a medium size t-shirt.
  • Our company is interested in participating as an event sponsor. Who should we talk to?
    Great! Contact us at or drop us a call on +98 21 6153 for more details.
  • I have more questions!
    We have more answers eagerly waiting for you through contact form.