Most Recent Posts
LeetCode 'Min Stack' Solution - 3 June 2024
May 2024
LeetCode 'Copy List with Random Pointer' Solution - 31 May 2024
LeetCode 'Merge Sorted Array' Solution - 30 May 2024
2023
August 2023
Elevating Your Tech Journey: Unleashing Potential Through Digital Nomad Software Engineering Mentorship - 15 August 2023
April 2023
HackerRank 'String Similarity' Solution - 13 April 2023
February 2023
From Ugly to Beautiful: The Transformation of Martinkysel.com - 25 February 2023
Migration of MartinKysel.com to Jekyll - 24 February 2023
2021
May 2021
HackerRank 'Real Estate Broker' Solution - 16 May 2021
HackerRank 'Balanced Strings' Solution - 16 May 2021
February 2021
HackerRank 'Majority' Solution - 5 February 2021
January 2021
HackerRank 'Game of Maximization' Solution - 24 January 2021
HackerRank 'Friend Circle Queries' Solution - 24 January 2021
2020
October 2020
HackerRank 'Simple Array Sum' Solution - 25 October 2020
HackerRank 'Possible Path' Solution - 25 October 2020
HackerEarth 'Cells in a matrix' Solution - 25 October 2020
August 2020
HackerRank 'Fraudulent Activity Notifications' Solution - 28 August 2020
HackerRank 'C++ Rectangle Area' Solution - 21 August 2020
HackerRank 'Box It!' Solution - 21 August 2020
Codility 'ShortestAdjSeq' Solution - 21 August 2020
HackerRank 'Connecting Towns' Solution - 4 August 2020
July 2020
HackerRank 'Product Distribution' Solution - 31 July 2020
HackerRank 'The Minion Game' Solution - 30 July 2020
HackerRank 'No Idea!' Solution - 30 July 2020
HackerRank 'Merge The Tools' Solution - 30 July 2020
HackerRank 'Coffee Break Puzzle at Cisco: String Generation' Solution - 30 July 2020
HackerRank 'sWAP cASE' Solution - 28 July 2020
HackerRank 'Time Complexity: Primality' Solution - 26 July 2020
HackerRank 'Sock Merchant' Solution - 26 July 2020
HackerRank 'Minimum Swaps 2' Solution - 26 July 2020
HackerRank 'Electronics Shop' Solution - 26 July 2020
HackerRank 'Drawing Book' Solution - 26 July 2020
HackerRank 'Counting Valleys' Solution - 26 July 2020
HackerRank 'Cats And A Mouse' Solution - 26 July 2020
HackerRank 'Bon Appétit' Solution - 26 July 2020
May 2020
HackerRank 'Day Of The Programmer' Solution - 23 May 2020
HackerRank 'Birthday Chocolate' Solution - 21 May 2020
HackerRank 'Picking Numbers' Solution - 15 May 2020
HackerRank 'Apple and Orange' Solution - 13 May 2020
HackerRank 'Grading Students' Solution - 12 May 2020
April 2020
Why and When You Need Transactional DDL in Your Database - 6 April 2020
March 2020
Top 10 FAQs from KubeCon 2019 in San Diego - 30 March 2020
What Does Distributed SQL Really Mean? - 23 March 2020
2019
May 2019
HackerRank 'Migratory Birds' Solution - 22 May 2019
HackerRank 'Left Rotation' Solution - 20 May 2019
HackerRank 'Breaking The Records' Solution - 17 May 2019
HackerRank 'Between Two Sets' Solution - 16 May 2019
HackerRank 'Journey To The Moon' Solution - 15 May 2019
HackerRank 'Mini-Max Sum' Solution - 12 May 2019
HackerRank 'Birthday Cake Candles' Solution - 8 May 2019
HackerRank 'A Very Big Sum' Solution - 7 May 2019
Posting Schedule Sprint/Summer 2019 - 5 May 2019
HackerRank 'New Year Chaos' Solution - 5 May 2019
April 2019
How Transaction Locks support Zero Overhead Distributed DML - 3 April 2019
Distributed Transactional Locks - 3 April 2019
2018
September 2018
What I discovered using a simple challenge during interviews - 24 September 2018
HackerRank 'The Power Sum' Solution - 22 September 2018
HackerRank 'Lily's Homework' Solution - 21 September 2018
HackerRank 'HackerRank Bear and Steady Gene' Solution - 20 September 2018
HackerRank 'Sherlock and The Valid String' Solution - 19 September 2018
HackerRank 'String Construction' Solution - 18 September 2018
HackerRank 'Weighted Uniform Strings' Solution - 17 September 2018
HackerRank 'HackerRank in a String!' Solution - 16 September 2018
HackerRank 'Mars Exploration' Solution - 15 September 2018
HackerRank 'Strong Password' Solution - 14 September 2018
HackerRank 'CamelCase' Solution - 13 September 2018
HackerRank 'Super Reduced String' Solution - 12 September 2018
August 2018
Why A Chairman Ain't the Master Replica - 1 August 2018
July 2018
Quick dive into NuoDB Architecture - 5 July 2018
May 2018
This page is GDPR compliant - 27 May 2018
2016
August 2016
HackerRank 'Non-Divisible Subset' Solution - 5 August 2016
HackerRank 'Flatland Space Station' Solution - 4 August 2016
HackerRank 'Kangaroo' Solution - 3 August 2016
HackerRank 'Save the Prisoner!' Solution - 2 August 2016
HackerRank 'Jumping on the Clouds' Solution - 2 August 2016
HackerRank 'Jumping on the Clouds: Revisited' Solution - 1 August 2016
July 2016
HackerRank 'Compare Triplets' Solution - 29 July 2016
HackerRank 'Circular Array Rotation' Solution - 29 July 2016
HackerRank 'Divisible Sum Pairs' Solution - 3 July 2016
June 2016
Demystifying Virtual Tables in C++ - Part 3 Virtual Tables - 24 June 2016
HackerRank 'Lisas Workbook' Solution - 22 June 2016
HackerRank 'Sherlock and The Beast' Solution - 21 June 2016
Martinkysel.com is now HTTPS - 14 June 2016
Demystifying Virtual Tables in C++ - Part 2 Non-virtual inheritance - 10 June 2016
May 2016
Demystifying Virtual Tables in C++ - Part 1 Trivial Constructors - 21 May 2016
HackerRank 'Bigger is Greater' Solution - 13 May 2016
March 2016
HackerRank 'Castle on the Grid' Solution - 4 March 2016
RDF parse of DBPedia showing all Death Metal band members and their connections - 2 March 2016
February 2016
HackerRank 'Sherlock and Valid String' Solution - 23 February 2016
HackerRank 'Poisonous Plants' Solution - 11 February 2016
HackerRank 'Waiter' Solution - 10 February 2016
HackerRank 'Largest Rectangle' Solution - 9 February 2016
January 2016
HackerRank 'Maximum Element' Solution - 29 January 2016
HackerRank 'Simple Text Editor' Solution - 28 January 2016
HackerRank 'Balanced Parentheses' Solution - 25 January 2016
HackerRank 'Matrix Rotation' Solution - 22 January 2016
Codility 'CyclicRotation' Solution - 19 January 2016
2015
August 2015
HackerRank 'Pairs' Solution - 31 August 2015
HackerRank 'Common Child' Solution - 30 August 2015
HackerRank 'Palindrome Index' Solution - 29 August 2015
July 2015
HackerRank 'Counter Game' Solution - 21 July 2015
HackerRank 'Insertion Sort Advanced Analysis' Solution - 19 July 2015
June 2015
Codility 'TrekAndSwim' 2015 Argon Solution - 30 June 2015
HackerRank 'Song of Pi' Solution - 24 June 2015
HackerRank 'Identify Smith Numbers' Solution - 23 June 2015
HackerRank 'Caesar Cipher' Solution - 22 June 2015
HackerRank 'Library Fine' Solution - 19 June 2015
HackerRank 'Time Conversion' Solution - 18 June 2015
HackerRank 'Staircase' Solution - 17 June 2015
HackerRank 'Plus Minus' Solution - 16 June 2015
HackerRank 'Diagonal Difference' Solution - 15 June 2015
May 2015
Codility 'SqlSegmentsSum' Kalium 2015 Solution - 7 May 2015
Codility 'CannonBalls' 2012 Chi Solution - 7 May 2015
April 2015
Codility 'NumberOfDiscIntersections' 2010 Beta Solution - 27 April 2015
Codility 'PrefixSet' 2010 Alpha Solution - 24 April 2015
HackerRank 'Make it Anagram' Solution - 23 April 2015
HackerRank 'Anagram' Solution - 22 April 2015
HackerRank 'Gemstones' Solution - 15 April 2015
HackerRank 'Pangrams' Solution - 13 April 2015
HackerRank 'Funny String' Solution - 10 April 2015
HackerRank 'Number List' Solution - 9 April 2015
HackerRank 'Circle City' Solution - 8 April 2015
HackerRank 'The Grid Search' Solution - 2 April 2015
HackerRank 'Missing Numbers' Solution - 1 April 2015
March 2015
HackerRank 'Sherlock and Array' Solution - 31 March 2015
HackerRank 'Count Luck' Solution - 27 March 2015
HackerRank 'Encryption' Solution - 26 March 2015
HackerRank 'Ice Cream Parlor' Solution - 25 March 2015
HackerRank 'Sherlock and Pairs' Solution - 24 March 2015
HackerRank 'Handshake' Solution - 23 March 2015
HackerRank 'Sherlock and Watson' Solution - 20 March 2015
HackerRank 'Closest Numbers' Solution - 19 March 2015
HackerRank 'Service Lane' Solution - 18 March 2015
HackerRank 'Cut the sticks' Solution - 17 March 2015
HackerRank 'Cavity Map' Solution - 16 March 2015
HackerRank 'Taum and B'day' Solution - 15 March 2015
HackerRank 'Is Fibo' Solution - 14 March 2015
Codility 'Max Nonoverlapping Segments' Solution - 13 March 2015
HackerRank 'Two Strings' Solution - 12 March 2015
HackerRank 'AngryProfessor' Solution - 11 March 2015
HackerRank 'Find Digits' Solution - 10 March 2015
HackerRank 'Sherlock and GCD' Solution - 8 March 2015
HackerRank 'Manasa and Stones' Solution - 7 March 2015
HackerRank 'Halloween Party' Solution - 6 March 2015
HackerRank 'Sherlock and Squares' Solution - 5 March 2015
HackerRank 'Chocolate Feast' Solution - 4 March 2015
HackerRank 'Filling Jars' Solution - 3 March 2015
HackerRank 'ACM ICPC Team' Solution - 3 March 2015
HackerRank 'Game of Thrones - I' Solution - 2 March 2015
HackerRank 'Max Min' / 'Angry Children' Solution - 1 March 2015
February 2015
HackerRank 'The Love-Letter Mystery' Solution - 28 February 2015
HackerRank 'Alternating Characters' Solution - 27 February 2015
HackerRank 'Maximizing XOR' Solution - 26 February 2015
HackerRank 'Utopian Tree' Solution - 25 February 2015
HackerRank 'Flipping Bits' Solution - 24 February 2015
HackerRank 'Lonely Integer' Solution - 23 February 2015
January 2015
Codility 'MaxSliceSum' Solution - 6 January 2015
Codility 'CountNonDivisible' Solution - 5 January 2015
Codility 'MinAvgTwoSlice' Solution - 2 January 2015
2014
December 2014
Codility 'StoneWall' Solution - 31 December 2014
Codility 'MaxDoubleSliceSum' Solution - 30 December 2014
Codility 'MaxSliceSum' Solution - 29 December 2014
Codility 'FibFrog' Solution - 28 December 2014
Codility 'Ladder' Solution - 27 December 2014
Codility 'NumberSolitaire' Solution - 23 December 2014
Codility 'WireBurnouts' 2012 Psi Solution - 22 December 2014
Codility 'ArrayInversionCount' Solution - 12 December 2014
Codility 'OddOccurrencesInArray' Solution - 11 December 2014
Codility 'Str Symmetry Point' Solution - 7 December 2014
September 2014
Codility 'CountTriangles' Solution - 26 September 2014
Codility 'NailingPlanks' Solution - 17 September 2014
Codility 'MinMaxDivision' Solution - 16 September 2014
August 2014
Codility 'TieRopes' Solution - 25 August 2014
Codility 'CountDistinctSlices' Solution - 15 August 2014
Codility 'AbsDistinct' Solution - 14 August 2014
Codility 'TreeHeight' Solution - 13 August 2014
Codility 'MinAbsSumOfTwo' Solution - 12 August 2014
Codility 'CommonPrimeDivisors' Solution - 11 August 2014
Codility 'ChocolatesByNumbers' Solution - 10 August 2014
Codility 'EquiLeader' Solution - 9 August 2014
Codility 'Dominator' Solution - 8 August 2014
Codility 'Triangle' Solution - 7 August 2014
Codility 'MaxProductOfThree' Solution - 6 August 2014
Codility 'GenomicRangeQuery' Solution - 5 August 2014
Codility 'CountDiv' Solution - 4 August 2014
Codility 'CountSemiprimes' Solution - 3 August 2014
Codility 'BinaryGap' Solution - 2 August 2014
Codility 'MaxProfit' Solution - 1 August 2014
Codility 'Distinct' Solution - 1 August 2014
July 2014
Codility 'Peaks' Solution - 31 July 2014
Codility 'MinPerimeterRectangle' Solution - 29 July 2014
Codility 'Count Factors' Solution - 28 July 2014
Codility 'Nesting' Solution - 25 July 2014
Codility 'FrogJmp' Solution - 23 July 2014
Codility 'Tape Equilibrium' Solution - 22 July 2014
Codility 'Fish' Solution - 18 July 2014
Codility 'Brackets' Solution - 10 July 2014
June 2014
Codility 'PassingCars' Solution - 10 June 2014
Codility 'MaxCounters' Solution - 5 June 2014
Codility 'MissingInteger' Solution - 1 June 2014
May 2014
Codility 'PermMissingElem' Solution - 28 May 2014
Codility 'PermCheck' Solution - 22 May 2014
Codility 'FrogRiverOne' Solution - 20 May 2014