From 84594d423ab2c0f6383aed26886f244fa7d9b055 Mon Sep 17 00:00:00 2001 From: mjohns1490 Date: Wed, 18 Apr 2018 09:59:03 -0400 Subject: [PATCH] Solutions --- .../main.xcplaygroundpage/Contents.swift | 35 ++++++++++++------- Arrays.playground/contents.xcplayground | 2 +- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift b/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift index f77d3a8..44666ce 100644 --- a/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift +++ b/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift @@ -11,7 +11,7 @@ /*: question1 ### 1. Write an array called 'list' **without** a type specified that contains the string values "Bread", "Butter", "Cheese", "Lettuce", "Tomatoes". */ - // write your code here +var list: [String] = ["Bread", "Butter", "Cheese", "Lettuce", "Tomatoes"] @@ -21,7 +21,7 @@ /*: question2 ### 2. Write an array called 'shoppingList' **with** a type specified that contains the string values "Bread", "Butter", "Cheese", "Lettuce", "Tomatoes". */ -// write your code here +var shoppingList: [String] = ["Bread", "Butter", "Cheese", "Lettuce", "Tomatoes"] @@ -30,7 +30,8 @@ /*: question3 ### 3. Initialize an array called 'futureShoppingList' **with** a type specified and then add the string values "Bread", "Butter", "Cheese", "Lettuce", "Tomatoes". */ -// write your code here +var futureShoppingList: [String]; +futureShoppingList = ["Bread", "Butter", "Cheese", "Lettuce", "Tomatoes"] @@ -40,7 +41,7 @@ /*: question4 ### 4. Write an array called 'cheeseSandwich' **with** a type specified whose value will never change (constant) and contains the string values "Bread", "Butter", "Cheese", "Lettuce", "Tomatoes". */ -// write your code here +let cheeseSandwich: [String] = ["Bread", "Butter", "Cheese", "Lettuce", "Tomatoes"] @@ -50,7 +51,7 @@ /*: question5 ### 5. Create a second array called 'dessertList' with a type specified which contains the string values "Cookie dough", "Icecream" */ -// write your code here +var dessertList: [String] = ["Cookie dough", "Ice Cream"] @@ -60,7 +61,7 @@ /*: question6 ### 6. Write an array called 'afternoonAttendance' **with** a type specified that contains the integer values 2, 10, 3, 15, 7. */ -// write your code here +var afternoonAttendance: [Int] = [2, 10, 3, 15, 7] @@ -72,7 +73,10 @@ /*: question7 ### 7. Assign the value at the second position in the 'shoppingList' array to a variable called 'itemToPrint' and print it to the screen. */ -// write your code here + +shoppingList[1] = "itemToPrint" + +print(shoppingList[1]) @@ -84,8 +88,8 @@ /*: question8 ### 8. Change the value of 'Cheese' in the 'futureShoppingList' array to 'Chicken' and then print the array to the console. */ -// write your code here - +futureShoppingList[2] = "Chicken" +print(futureShoppingList[2]) @@ -96,8 +100,13 @@ /*: question9 ### 9. Create a function named 'lifesEssential' that accepts an array of strings as a parameter called 'ingredients' and returns a boolean. Inside the function, check to see if the array passed to the function contains the value "Bread" at position 0. If it does, return a true value, if not false. */ -// write your code here - +var ingredients = ["Bread", "Butter", "Cinnamon", "Sugar"] +func lifeEssential(ingredients: [String]) -> Bool { + if ingredients[0] == "Bread" { + return true } else { + return false + } +}; @@ -106,7 +115,7 @@ /*: question10 ### 10. Pass the 'shoppingList' array to the 'lifesEssential' function and print the result (the result being the value which is returned as a result to the call to the lifesEssential function). */ -// write your code here + print(lifeEssential(ingredients: shoppingList)) @@ -118,7 +127,7 @@ /*: question11 ### 11. Pass the 'desertList' array to the 'lifesEssential' function and print the result. */ -// write your code here +print(lifeEssential(ingredients: dessertList)) diff --git a/Arrays.playground/contents.xcplayground b/Arrays.playground/contents.xcplayground index 5ed2911..ddbb3ee 100644 --- a/Arrays.playground/contents.xcplayground +++ b/Arrays.playground/contents.xcplayground @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file