A gift to q puzzle solvers called Advent of Code

2 Dec 2015 | , ,
Share on:

Are you a puzzler and a coder? In that case you might like to
test your q programming skills with Eric Wastl’s Advent of Code

Advent of Code is a series of small programming puzzles for a variety
of skill levels. They are self-contained and are just as appropriate
for an expert who wants to stay sharp as they are for a beginner who
is just learning to code. Each puzzle calls upon different skills and
has two parts that build on a theme.

The kdb+/q customer listbox is having a bash at the puzzles, why don’t
you? bit.ly/1Nokx6J

© 2018 Kx Systems
Kx® and kdb+ are registered trademarks of Kx Systems, Inc., a subsidiary of First Derivatives plc.


Kdb+ Mastermind Challenge

Kdb+ Mastermind Challenge

4 Oct 2017 | , , , , ,

The Kx Community NYC Meetup recently competed in a Mastermind coding competition moderated by expert kdb+ programmer Nick Psaris, author of the book “Q Tips: Fast, Scalable and Maintainable Kdb+.” The top four solutions were notable for the completely different approaches they took. Mastermind is a popular code-breaking game introduced in 1975 that pits a “codemaker” against a “codebreaker.” The “code,” represented by four pegs chosen from a universe of 6 colors, is picked by the “codemaker.” The “codebreaker” continually makes 4-peg guesses and is told by the “codemaker” how many are the correct color in the correct position, and how many are the correct color in the wrong position.

Using q in Machine Learning with Neural Network and Clustering Examples

4 Apr 2017 | , , , , ,

Tokyo-based kdb+ programmer, and algorithmic quantitative analyst, Mark Lefevre recently gave a couple of talks about using high-performance machine learning with kdb+ at the Kx Community Tokyo Meetup. His talk “Using Q to Read Japanese” focused on utilizing neural networks and how supervised learning can be used in q to teach a machine to recognize Japanese characters from handwritten images. His second talk, “Kx for Wine Tasting” focused on utilizing the k-means clustering algorithm and unsupervised learning in q to teach a machine to appreciate wine!