From 4c42489cd0440b5d601e4199a48976134d43da56 Mon Sep 17 00:00:00 2001 From: Collin Betori Date: Wed, 16 Jan 2019 23:21:45 -0600 Subject: [PATCH 1/2] initial commit 2.1HW --- 02week/pigLatin.js | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/02week/pigLatin.js b/02week/pigLatin.js index 046434c94..c9a8e2cf7 100644 --- a/02week/pigLatin.js +++ b/02week/pigLatin.js @@ -7,14 +7,35 @@ const rl = readline.createInterface({ output: process.stdout }); - function pigLatin(word) { + let ordway + let letterCount = word.length; + let sub = ''; + let remainingWord = word; + + for (let i = 0; i < letterCount; i++){ + + let letter = word.charAt(i); + + if (letter == 'a' || letter == 'e' || letter == 'i' || letter == 'o' ||letter == 'u'){ - // Your code here + remainingWord = remainingWord.substring(i, word.length) + ordway = remainingWord + sub + 'ay'; + + return ordway + } else { + + remainingWord = remainingWord.substring(i-1, word.length) + sub += letter; + + } + } } + + function getPrompt() { rl.question('word ', (answer) => { console.log( pigLatin(answer) ); From 09d199ec7a3c19bc0080ebd364aa1d4989b5cd86 Mon Sep 17 00:00:00 2001 From: Collin Betori Date: Thu, 17 Jan 2019 17:34:10 -0600 Subject: [PATCH 2/2] Final Commit --- 02week/pigLatin.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/02week/pigLatin.js b/02week/pigLatin.js index c9a8e2cf7..7b1257ba5 100644 --- a/02week/pigLatin.js +++ b/02week/pigLatin.js @@ -17,7 +17,8 @@ function pigLatin(word) { let letter = word.charAt(i); - if (letter == 'a' || letter == 'e' || letter == 'i' || letter == 'o' ||letter == 'u'){ + if (letter == 'a' || letter == 'e' || letter == 'i' || letter == 'o' ||letter == 'u' || + letter == 'A' || letter == 'E' || letter == 'I' || letter == 'O' ||letter == 'U'){ remainingWord = remainingWord.substring(i, word.length) ordway = remainingWord + sub + 'ay'; @@ -33,9 +34,6 @@ function pigLatin(word) { } } - - - function getPrompt() { rl.question('word ', (answer) => { console.log( pigLatin(answer) );