## Welcome to MartinKysel.com

my page dedicated to solutions to various coding challenges in Python, GoLang, and C++.

## How To Find A Solution

You can either visit the HackerRank and Codility lists directly or use the search below.

## Featured Posts

Introduction This article is part of the C++ Virtual Table Series: Part 1, Part 2, Part 3. Don’t expect this article to be an easy…

Can coders code? When I was looking for a simple programming task that I can use to evaluate candidates, I had the following criteria in…

WHAT DOES NUODB DO? TL;DR: NuoDB is a distributed SQL database. NuoDB is a SQL database, it is fully transactional, fully ACID, and fully consistent. This…

Solving new challenges can be hard. The harder it is, the more rewarding a solution feels. Sometimes, solutions written by other people work as a…

## Newest Posts in Coding Category

Short Problem Definition: Neo has to save the world one last time. One of the battles has cost Neo his eyes. He has to fight…

Short Problem Definition: Link Friend Circle Queries Complexity: time complexity is O(n(logq+logn)) space complexity is O(N) Execution: This is a typical Union-find problem statement. The…

Short Problem Definition: There are n piles of stones, where the ith pile has ai stones. You need to collect the maximum number of stones from these piles Link Stones Problem…

Short Problem Definition: Given an array of integers, find the sum of its elements. Link Simple Array Sum Complexity: time complexity is O(N) space complexity…

Short Problem Definition: You are given an integer N denoting an N×N matrix. Initially, each cell of the matrix is empty. You are given K tasks. In each task, you are…

Short Problem Definition: Adam is standing at point (a,b) in an infinite 2D grid. He wants to know if he can reach point (x,y) or not. The only operation…

## How To Request A Missing Solution

If you need help with a challenge I have not posted, feel free to reach out via the Disqus comment system or the form below. If you fill out the form, I will reach out to you once I have posted the solution.

As a personal principle, I do not post solutions to ongoing challenges. It will get posted once the challenge is officially over.