Let
Let
Then, we say
To denote square words, we'll use the tuple
For example, ("best", "styles", 2):
This quick project was inspired by a recent trip to Amsterdam where I stumbled upon this storefront.
📍 Best Styles Zaandam, Netherlands
I'm not sure if there's a proper name for this word pattern so I've coined the term square words. If you've seen this somewhere else, please let me know!
First, I grabbed words and their frequencies from Google Books Ngram Viewer.
python proc.pyThen, I found all square words using
python square_words.pyThe top 1000 square words by relevance are in square_words.json, which looks like
[
["best", "styles", 2],
["mike", "kebab", 2],
["atomic", "michael", 3],
...
]
The full list of square words is in square_words.json.gz.