

Creating a crossword generator
Introduction This article describes a simple application that can place a list of words, in either right-to-left or left-to-right language in a matrix, as a crossword. Background A crossword is a word puzzle created from a grid of white and black squares, placing words horizontally and vertically on these squares while each two words which cross each other require having an identical letter at the place they are crossed. The application described and included in this article