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
Ціль прострочена на 2266 днів

Мета заморожена

Автор мети 26 червня 2018 року заморозив мету

Автор мети

Jon Snow

Білорусь, Минск

31 Рік / року / років

Кар'єра та робота

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.

  • 2852
  • 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