diff --git a/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift b/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift index f77d3a8..e02804d 100644 --- a/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift +++ b/Arrays.playground/Pages/main.xcplaygroundpage/Contents.swift @@ -12,6 +12,7 @@ ### 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 = ["Bread", "Butter", "Cheese", "Lettuce", "Tomatoes"] @@ -22,6 +23,7 @@ ### 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 = ["Bread", "Butter", "Cheese", "Lettuce"] @@ -31,7 +33,9 @@ ### 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 +44,8 @@ /*: 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"] + @@ -52,7 +57,7 @@ */ // write your code here - +var dessertList: [String] = ["Cookie dough", "Icecream"] @@ -60,7 +65,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 +77,8 @@ /*: 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 +var itemToPrint = shoppingList[1] +print(itemToPrint) @@ -84,7 +90,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) @@ -96,7 +103,17 @@ /*: 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 +func lifesEssential (ingredients:[String] )-> Bool +{ + if (ingredients[0] == "Bread") + { + return(true) + } + else + { + return(false) + } +} @@ -106,7 +123,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 +lifesEssential(ingredients: shoppingList) @@ -119,7 +136,7 @@ ### 11. Pass the 'desertList' array to the 'lifesEssential' function and print the result. */ // write your code here - +lifesEssential(ingredients: dessertList)