1

Этап 1

Part 1 - Easy level

2

Этап 2

Part 2 - Medium level

3

Этап 3

Part 3 - Hard level

4

Этап 4

Part 4 - Legend level

5

Этап 5

Part 5 - Community puzzles and challenges

1

Этап 1

Part 1 - Easy level

2

Этап 2

Part 2 - Medium level

3

Этап 3

Part 3 - Hard level

4

Этап 4

Part 4 - Legend level

5

Этап 5

Part 5 - Community puzzles and challenges

01 января 2018 01 февраля 2019
Цель просрочена на 2256 дней

Цель заморожена

Автор цели 26 июня 2018 года заморозил цель

Автор цели

Карьера и работа

Codingame Jon's Walkthrough

Have you ever tried Codingame?

I think it's an amazing experience of programming games and solving local programming tasks. So I decided to solve all their in-game tasks as many as I can. Perhaps, it'll be more successful than my analogical anonym walkthrough in Stackoverflow. I definitely need to train my skills of issue-solving, not just discuss or share solutions around the web. Training it for myself, without any community and interactivity is too boring for me, so I decided to share my successes and failures in this walkthrough :) )

Also, this goal helps me to improve my English writing skill practically (now it's theoretically on intermediate level, and that's actually s*cks :). I would describe my walkthrough experience in English only, if you'd like to write some comments here, it's highly recommended to do it in English! :).

If you have some ideas or suggestions about my issues on Codingame or about mistakes in my posts and comments, feel free to write about it! :)

 Критерий завершения

Level 30+ reached, scores 15000+ collected, 200+ achievements reached

 Личные ресурсы

Codingame is free. Only my time and will to win is matter.

I've got some programming skills in C#\.NET (junior), C\C++ (student) and CSS\HTML\JS (Junior). I think it'll help me :), and my skills will be improved by resolving this issue.

 Экологичность цели

This walkthrough is a great way to upgrade my programming skills.

  1. Part 1 - Easy level

    (27.12.2018) that's exactly my Junior level.

    Is it sad? Maybe, yeah. But it's true.

  2. Part 2 - Medium level

  3. Part 3 - Hard level

  4. Part 4 - Legend level

  5. Part 5 - Community puzzles and challenges

    These things definitely require strong skills so I decided to left them to the end.

  • 2842
  • 01 января 2018, 09:35

Дневник цели

4день

Запись к этапу «Part 1 - Easy level»

Jon Snow4 янв. 2018, 08:18

I solved another task on Easy level. It's called ASCII Art.

This one required string knowledge, and I've done it without any trouble. The only trouble is in my barocco style, which considered using too many variables and two IndexOf checks. Well... quite good, but I can do better

(actually, I didn't sleep today at all, so, maybe, it's the reason of doing some weird shit in my code :) )

In the best solution, my code was rewritten in one string (screen 5).

4день

Запись к этапу «Part 1 - Easy level»

Jon Snow4 янв. 2018, 07:32

Another task for today is done!

This one was pretty easy. The main difficulty was to understand that vertical speed is not just <value>, but it's actually -<value> in game system.

Best-practice solutions are likely the same, varying the way to show a single condition. Well, yes, this task was much easier than others.

3день

Запись к этапу «Part 1 - Easy level»

Jon Snow3 янв. 2018, 11:15

For the first post in this feed, there's the link to my profile.

Yeah, I'm still Jon Snow in Codingame.

You can check my progress there.

I've already completed 2 tasks on Easy level before. They're quite easy, `cause most of the game is a part of editor interactivity, and I only need to complete a small part of script.

Today, I've been completing task 3 in 20 minutes approximately. The most ugly thing is knowing nothing about most-used algorithms of fast-sorting. Not saying that I completely stuck there. But the time when I found the way of sorting in my memories or invented some unicycles is definitely not good.

But, this task was quite easy, I think it's easier than 2 that I've already completed.

My code is in barocco style, :) `cause there are 3 arrays instead of one :) But it's not the worst solution entirely. Do you see there (screen 2) any issues to fix?

I took a look at the best solution there (copied it into screen 5). Damn it! He's using LINQ too, but hey, HOW did I forget about FirstOrDefault() and ThenByDescending()? Well, it's some kind of lesson for me.

I hope I'll remove this 'dumb' trait from my personality with the experience of Codingame walkthrough :)

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Вадим
Артур
Ratibor
Teos Megalion