Hi everyone, Please check out episode 12 of the Q For Problems video
series. This covers problem 12 from the Project Euler problem set.
Project Euler - Problem 12 We need to find the first triangle nu...

Hi everyone, Please check out episode 11, parts 1 and 2, of the Q For
Problems video series. Part 1 Part 2 This covers problem 11 from the
Project Euler problem set. Project Euler #11 Given a 20 x 20 ...

Hi all, I’m back again with another challenge! This week I have hidden
the function I created within the spoiler tag below - I would love to
see what solutions you come up with and then compare it to ...

Hi everyone! This week I wanted to try something a little more
challenging but I’m going to need a bit of help completing it. Below I
have attached a text file containing the goals scored during the W...

Hi everyone, Please check out episode 10 of the Q For Problems video
series. This covers problem 1 from the Leet Code problem set. Leet Code
#1 Given an array of integers and a target, we must return ...

Thanks again to everyone who takes the time to interact / comment on
these challenges, it really does benefit my knowledge of the q language!
My next challenge is a simpler one, but I know there’s lot...

A challenge for the weekend? Something from the Vector Dōjō… A
single-expression function to replace multiple embedded spaces in a
string with single spaces. E.g. q)rmeb "the quick brown fox" "the qui...

Thank you to everyone who interacted with my last challenge! The replies
were greatly appreciated. My next challenge is for the math lovers. The
triangle below, ABC is a right-angled triangle. M is th...

Q derives from the mathematical notation Ken Iverson developed at
Harvard. Years before, when Ken was a young man in Alberta, a farmer he
worked for asked him if he knew how to use a certain tool. Ken...

Hi all ! I want to introduce my first challenge – Triangle Font. I
initially solved it in python as I am a bit more confident in that
language then I attempted to solve it in q. Problem 1 – Triangle F...

Hi KX Community! My name’s Megan, I’m a junior developer and I've been
with KX for two years. I’m coming to the KX Community hoping to connect
with beginners like myself and learn from other developer...

Hi everyone, Please check out episode 9 of the Q For Problems video
series. This covers problem 9 from the Project Euler problem set.
Project Euler - Problem 9 We want to find the the Pythagorean Trip...

The first six days of this year’s Advent of Code challenge are now
written up at Study Q. I’ve trawled q solutions from multiple sources to
extract maximum joy, and explored and discussed variations. ...

Half way through this year’s Advent of Code challenge and, like many
others, I’m struggling to keep up. But there is much to learn from the
top guns, so I’m hanging in there. I’ve just scraped solutio...

On the latest episode of the ArrayCast podcast, our guest Nick Psaris,
author of Q Tips and Fun Q, explains why q is such a good language for
Big Data, and gaining employment through array-language ex...

Hi everyone, Please check out episode 8 of the Q For Problems video
series. This covers problem 8 from the Project Euler problem set.
Project Euler - Problem 8 We want to find the greatest product of
...

Hi everyone, Please check out episode 7 of the Q For Problems video
series. This covers problem 7 from the Project Euler problem set.
Project Euler - Problem 7 The problem is to find the 10 001st prim...

Does the site have a method to increase the length of time before the
system auto logs you out for inactivity? Seems to only be about 20-30
minutes.

Hi everyone, Please check out episode 6 of the Q For Problems video
series. This covers problem 6 from the Project Euler problem set.
Project Euler - Problem 6 The problem is to find the difference be...

Hi everyone, Please check out episode 5 of the Q For Problems video
series. This covers problem 5 from the Project Euler problem set.
Project Euler - Problem 5 The problem wants us to find the smalles...

Hi everyone, Please check out episode 4 of the Q For Problems video
series. This covers problem 4 from the Project Euler problem set.
Project Euler - Problem 4 The problem wants us to find the largest...

Hi everyone, Please check out episode 3 of the Q For Problems video
series. This covers problem 3 from the Project Euler problem set.
Project Euler - Problem 3 This problem wants us to find the larges...

Q For Problems - Episode 2 Hi everyone, Please check out episode 2 of
the Q For Problems video series. This covers problem 2 from the Project
Euler problem set. Project Euler - Problem 2 Feel free to ...

Many languages, such as JavaScript and Python, have incorporated array
methods, often inspired by Iversonian languages such as APL, J and q. So
what makes a language an array-programming language? Opi...

Q For Problems - Episode 1 Hi everyone, Please check out episode 1 for
my new Q For Problems video series. This series will use the Q language
to solve various programming problems. Episode 1 covers p...

Former KX Chief Scientist Dave Thomas on the Tech Lead Journal podcast
this summer: We want to write as little software as possible, and we
want it to have as much value as possible. If you actually f...

The .q namespace contains all the bits of q which are are wrappers of k
and hence gives us a good starting point. If we type lj we can see its
definition, .q.lj is the fully qualified name. q)lj
k){$[...

What does this statement mean? "can't read it" Let's assume all readers
of the code are developers. Are they all proficient enough with the
language in order to read the entire .q file even if it is f...

Well, there's no single answer. What you want is a structure that
everyone is comfortable with, consider the following points: If you have
to do a sequence of ls, cd, ls, cd commands, whenever you wan...

In his reply to How long should a name be @darrenwsun raises a point so
important it deserves a thread of its own, so I’m promoting it here.
Darren wrote: As a dev using this language and a practition...