Palindromes and Anagrams
Assignment Overview In this assignment you will be given a plain file containing a large list of English words from which you must select ones that have particular characteristics Learning Outcomes Assessed The following course learning outcomes are assessed by completing this assessment: Knowledge: K1. Identify and use the correct syntax of a common programming language. K2. Recall and use typical programming constructs to design and implement simple software solutions. K4. Explain the importance of programming style concepts (documentation, mnemonic names, indentation). Skills: S1. Utilise pseudocode and/or algorithms as a major program design technique. S2. Write and implement a solution algorithm using basic programming constructs. S4. Describe program functionality based on analysis of given program code. Application of knowledge and skills: A1. Develop self-reliance and judgement in a...