How to resolve the algorithm The Name Game step by step in the Phix programming language
How to resolve the algorithm The Name Game step by step in the Phix programming language
Table of Contents
Problem Statement
Write a program that accepts a name as input and outputs the lyrics to the Shirley Ellis song "The Name Game".
The regular verse Unless your name begins with a vowel (A, E, I, O, U), 'B', 'F' or 'M' you don't have to care about special rules. The verse for the name 'Gary' would be like this: At the end of every line, the name gets repeated without the first letter: Gary becomes ary If we take (X) as the full name (Gary) and (Y) as the name without the first letter (ary) the verse would look like this: Vowel as first letter of the name If you have a vowel as the first letter of your name (e.g. Earl) you do not truncate the name. The verse looks like this: 'B', 'F' or 'M' as first letter of the name In case of a 'B', an 'F' or an 'M' (e.g. Billy, Felix, Mary) there is a special rule. The line which would 'rebuild' the name (e.g. bo-billy) is sung without the first letter of the name. The verse for the name Billy looks like this: For the name 'Felix', this would be right:
Let's start with the solution:
Step by Step solution about How to resolve the algorithm The Name Game step by step in the Phix programming language
Source code in the phix programming language
You may also check:How to resolve the algorithm Untouchable numbers step by step in the Wren programming language
You may also check:How to resolve the algorithm Pathological floating point problems step by step in the Go programming language
You may also check:How to resolve the algorithm LU decomposition step by step in the J programming language
You may also check:How to resolve the algorithm Poker hand analyser step by step in the VBScript programming language
You may also check:How to resolve the algorithm Calendar - for REAL programmers step by step in the Elena programming language