All posts

Anatomy of problem solving

Development

Anatomy of problem solving

Approach to solving problems using the example of 'Beautiful triplets' from the HackerRank website.

· 12 minutes reading time
Cumulative standard normal distribution

Math

Cumulative standard normal distribution

Easy calculation of probabilities using a computed z-table.

· 2 minutes reading time
Tail recursion with trampoline in Go

Development

Tail recursion with trampoline in Go

Go does not support tail call optimization, so the trampoline device can be used.

· 3 minutes reading time
Tail recursion with trampoline

Development

Tail recursion with trampoline

Node.js does not support tail call optimization, but a trampoline has the same effect.

· 11 minutes reading time
Aggregates with Jetbrains Exposed SQL Framework

Development

Aggregates with Jetbrains Exposed SQL Framework

How to use aggregate functions in the framework is not well documented.

· 2 minutes reading time
The beauty of recursion

Development

The beauty of recursion

Recursion is not an easy concept at first, but once you understand it, it can be really beautiful.

· 3 minutes reading time