Programmer of the Month for September: Dmytro Dzhulgakov

1 min read

Welcome to the September Programmer of the Month edition!

This month we have with us Dmytro Dzhulgakov who is our Programmer of the Month. Dmytro has been part of CodeChef since February 2010 and is ranked 48th in the long contest and 3rd in the short contest format. We hope to see this bright young mind achieve his dreams. On behalf of the CodeChef team, we wish him good luck for the future.  Now let’s see what Dmytro has to tell us about himself.

Name: Dmytro Dzhulgakov
Age: 21
Institute: National Technical University “Kharkov Polytechnic Institute”
User id: dzhulgakov

Brief introduction about yourself:

I live in Kharkiv, one of the main educational and scientific centers in Ukraine. Currently I’m studying towards Master degree in Applied Mathematics at National Technical University “Kharkiv Polytechnic Institute”. This degree offers a great mix of math, algorithms theory, and practical programming – so it suits me perfectly. Last year I’ve done two internships in Google and Facebook.

How/When did you start programming?

I was obsessed with Lego as a child – I think that’s probably how I became interested in engineering and computers. I wrote my first program in Assembler at the age of 8 for the Intel 8080 chip. Then I switched to Pascal and Delphi and began exploring the beautiful world of algorithms. I started picking up C++ when I was 16. Since then I’ve been participating in dozens of programming competitions. Also I had an opportunity to take part in industrial computer software development. By the way, one of the products I took part in is running at Kaiga atomic power station 🙂

What do you do when you’re not programming?

I travel and photograph, solve math puzzles and wonder what I’ll code next.

What do you like most about CodeChef?

Long contests format that offer really tough problems, problems that hard are not usually proposed on traditional contests. And, of course, CodeChef is a great opportunity to win a lot of T-shirts and stop buying them on my own.

How many hours a day do you program?

It’s really unpredictable and can vary in range 0-24 🙂

If you could eat dinner with any famous person (past or present), who would it be and what dish would you have?

I don’t have any strong preference, but it would be really interesting to meet Edsger W. Dijkstra and Richard Stallman.

What is the secret to being a good programmer?

Good math background and a lot of hard work. But the key thing is to be really passionate about what you are doing.

What are your plans for the future?

I’m completing my Masters soon and I’m going to work for Facebook afterwards.

Team CodeChef

October’s Programmer of Month: Hiroto Sekido

Greetings, CodeCheffers! We have our Programmer of the Month for October: Hiroto Sekido. Most of you may know him as laycurse. He has been...
1 min read

Programmer of the Month for July 2011: Gunjan Sharma

Welcome to the July Programmer of the Month edition! This month we have with us Gunjan Sharma who is our Programmer of the Month. Gunjan has...
1 min read

Programmer of the Month for June 2011: Tomek Czajka

Welcome to the June Programmer of the Month edition! This month we have with us Tomek Czajka who is our Programmer of the Month. Tomek...
1 min read

10 Replies to “Programmer of the Month for September: Dmytro Dzhulgakov”

  1. An even positive integer N will be called a Pollock number, if it is a power of 2 or its distinct prime factors are consecutive primes(e.g are 2 &4).
    If N is a Pollock number, the smallest integer M>1 such that N+M is prime, will be called the serendipitous number for N.
    It can be seen that the serendipitous number for 16 is 3.
    Find the sum of all distinct serendipitous numbers for Pollock numbers N less than 109 .

  2. A set of disks numbered 1 through 100 are placed in a line in random order.
    What is the probability that we have an arrangement such that exactly 22 prime number discs are found away from their natural positions?
    Give your answer rounded to 5 places behind the decimal point in the form 0.abcde.

Leave a Reply