From 22dc545c009483ca33093abd46c007da292f2cc9 Mon Sep 17 00:00:00 2001 From: dan1212111 Date: Mon, 13 Dec 2021 13:03:54 +0000 Subject: [PATCH 1/6] demo exercise --- package-lock.json | 1 + src/demo/demo.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index d663c98a..6751df13 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "js-fundamentals", "version": "1.0.0", "license": "ISC", "devDependencies": { diff --git a/src/demo/demo.js b/src/demo/demo.js index 9201bd8a..c6f97712 100644 --- a/src/demo/demo.js +++ b/src/demo/demo.js @@ -4,11 +4,11 @@ const numTwo = 2 let numThree = 0 // TODO: Update numThree so the tests pass -numThree = 0 +numThree = 5 // TODO: Update the code below so that the tests pass -const numOnePlusNumTwo = 0 // Set this variable to numOne plus numTwo +const numOnePlusNumTwo = numOne + numTwo // Set this variable to numOne plus numTwo // do not edit this section module.exports = { From d211964e3dd351c6b7f6b47044261e85c512cb18 Mon Sep 17 00:00:00 2001 From: dan1212111 Date: Mon, 13 Dec 2021 16:35:16 +0000 Subject: [PATCH 2/6] variables --- src/loops/for-loop-and-arrays.js | 2 +- src/variables/assignment.js | 4 ++-- src/variables/declaration.js | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/loops/for-loop-and-arrays.js b/src/loops/for-loop-and-arrays.js index 682995ec..d8747e9a 100644 --- a/src/loops/for-loop-and-arrays.js +++ b/src/loops/for-loop-and-arrays.js @@ -6,7 +6,7 @@ let word = '' // TODO: Add code below this line to make the tests pass // Use a for loop to set the sum variable to the sum of all the values in nums -sum = 0 +sum = nums // Use a for loop to populate doubledNums with every value from nums array doubled (i.e [2, 6, 24, etc...]) const doubledNums = [] diff --git a/src/variables/assignment.js b/src/variables/assignment.js index 98f2e31c..affdde95 100644 --- a/src/variables/assignment.js +++ b/src/variables/assignment.js @@ -3,9 +3,9 @@ let firstNumber = 10 firstNumber = 0 // TODO: Set the value of firstNumber below so the tests pass - +firstNumber = 20 // TODO: Change the code below so that the tests pass -const secondNumber = 0 // edit this value +const secondNumber = firstNumber + firstNumber + 2// edit this value // do not edit the exported object. module.exports = { diff --git a/src/variables/declaration.js b/src/variables/declaration.js index 8afaa55b..fb17c314 100644 --- a/src/variables/declaration.js +++ b/src/variables/declaration.js @@ -1,8 +1,9 @@ -// +// // // // TODO: Declare the variables firstName and age so that the tests pass - +const firstName = 'Jane' +const age = 35 // do not edit below this line let firstNameExport = '' try { firstNameExport = firstName } catch (e) {} From 38cacbe04882a9c89984322256d67a49a85115c1 Mon Sep 17 00:00:00 2001 From: dan1212111 Date: Wed, 15 Dec 2021 00:11:09 +0000 Subject: [PATCH 3/6] data-types --- src/data-types/arrays/accessing-elements.js | 8 ++++---- .../arrays/adding-removing-elements.js | 14 +++++++------- src/data-types/numbers.js | 12 ++++++------ src/data-types/objects/creating-objects.js | 18 ++++++++++++++++-- src/data-types/objects/object-keys.js | 13 ++++++++++--- src/data-types/objects/objects-and-arrays.js | 12 ++++++++++-- src/data-types/strings.js | 8 ++++---- src/loops/README.md | 2 +- src/loops/for-loop-and-arrays.js | 4 ++-- 9 files changed, 60 insertions(+), 31 deletions(-) diff --git a/src/data-types/arrays/accessing-elements.js b/src/data-types/arrays/accessing-elements.js index 374a19bb..bfa479e8 100644 --- a/src/data-types/arrays/accessing-elements.js +++ b/src/data-types/arrays/accessing-elements.js @@ -4,16 +4,16 @@ const cities = ['London', 'Shanghai', 'New York', 'Delhi', 'Kuala Lumpur'] // TODO: write code to pass the tests // Set names equal to an array containing 'Bob', 'Jane', 'Joanna' in that order -const names = null +const names = ['Bob', 'Jane', 'Joanna'] // Set fourthCity to the 4th element in the cities array -const fourthCity = '' +const fourthCity = cities[3] // Set firstCity to the 1st element in the cities array -const firstCity = '' +const firstCity = cities[0] // Set lengthOfCitiesArray to the length of the cities array -const lengthOfCitiesArray = NaN +const lengthOfCitiesArray = cities.length // Do not edit this exported object module.exports = { diff --git a/src/data-types/arrays/adding-removing-elements.js b/src/data-types/arrays/adding-removing-elements.js index 69e559e8..a0ba7943 100644 --- a/src/data-types/arrays/adding-removing-elements.js +++ b/src/data-types/arrays/adding-removing-elements.js @@ -10,25 +10,25 @@ const fruits = ['Apple', 'Orange', 'Pear'] // TODO: write code to pass the tests // Edit this code to add 'Fred' to the names array -names.push(undefined) +names.push('Fred') // Edit this code to add 4 to the end of the numbers array -numbers.push(NaN) +numbers.push(4) // Edit this code to add 'Rio' to the start of the cities array -cities.unshift(undefined) +cities.unshift('Rio') // Use an array method to remove the first item from colours -colours +colours.shift() // Use an array method to remove the last item from keys -keys +keys.pop() // Use an array method to remove 'Jordon' from the countries array -countries.splice(NaN, NaN) +countries.splice(1,1) // use an array method to remove the last item from the fruits array and store the value in the pear variable -const pear = fruits.undefined +const pear = fruits.pop() // Do not edit this exported object module.exports = { diff --git a/src/data-types/numbers.js b/src/data-types/numbers.js index 01dd70de..9afe8c1f 100644 --- a/src/data-types/numbers.js +++ b/src/data-types/numbers.js @@ -6,22 +6,22 @@ const numThree = 32 // TODO: Add code below using Javascript numeric operators so that the tests pass // Set this variable to numOne added to numTwo -const numOnePlusNumTwo = NaN +const numOnePlusNumTwo = numOne + numTwo // Set this variable to numThree multiplied by numTwo -const numThreeTimesNumTwo = NaN +const numThreeTimesNumTwo = numThree * numTwo // Set this variable to numThree divided by numOne -const numThreeDividedByNumOne = NaN +const numThreeDividedByNumOne = numThree/numOne // Set this variable to numThree minus numOne -const numThreeMinusNumOne = NaN +const numThreeMinusNumOne = numThree - numOne // Set this variable to the sum of numOne, numTwo and numThree -const sum = NaN +const sum = numOne + numTwo + numThree // Set this variable to the sum of (numOne, numTwo, numThree) divided by numOne -const numBytes = NaN +const numBytes = (numOne+numTwo+numThree)/numOne // do not edit the exported object. module.exports = { diff --git a/src/data-types/objects/creating-objects.js b/src/data-types/objects/creating-objects.js index 1939e6b0..1d8e8910 100644 --- a/src/data-types/objects/creating-objects.js +++ b/src/data-types/objects/creating-objects.js @@ -1,7 +1,21 @@ // TODO: write code in this section to pass the tests. You will need to add new code // as well as modify some of the existing code -const person = null -const computer = null +const person = { + name: 'Jane', + age: 32 +}; + +const computer = { + form:'laptop', + specs: { + memory: '16GB', + storage: '1TB' + } + }; + + + + // Do not edit this exported object module.exports = { diff --git a/src/data-types/objects/object-keys.js b/src/data-types/objects/object-keys.js index 4999e940..7f1ee86e 100644 --- a/src/data-types/objects/object-keys.js +++ b/src/data-types/objects/object-keys.js @@ -2,7 +2,7 @@ const book = { name: 'Clean Code', author: 'Robert C. Martin', - category: 'Cooking', + category: 'Cooking', isbn: { isbn10: '9780132350884', asin: '0132350882' @@ -15,12 +15,19 @@ const isbn13 = '978-0132350884' // TODO: write code in this section to pass the tests. You will need to add new code // as well as modify some of the existing code +book.category='Programming' +book.pages=464 +book.isbn.isbn13 = '978-0132350884' +delete book.dimensions +delete book.isbn.asin // Set this to the book name -const name = '' +const name = 'Clean Code' // Set this to the isbn 10 value -const isbn10 = '' +const isbn10 = '9780132350884' + + // Do not edit this exported object module.exports = { diff --git a/src/data-types/objects/objects-and-arrays.js b/src/data-types/objects/objects-and-arrays.js index e4819467..ae24bd42 100644 --- a/src/data-types/objects/objects-and-arrays.js +++ b/src/data-types/objects/objects-and-arrays.js @@ -21,11 +21,19 @@ const basket = { // TODO: write code in this section to pass the tests. You will need to add new code // as well as modify some of the existing code +basket.items.0.price=2 + +basket.items.push ({ + name:'Oranges', + quantity: 4, + price: 0.75 +}) + // Set this variable to the length of the baskets voucher codes array -const numberOfVoucherCodes = null +const numberOfVoucherCodes = basket.voucherCodes.length // Set this variable to the first element in of the baskets voucher codes array -const firstVoucherCode = null +const firstVoucherCode = basket.voucherCodes[0] // Do not edit this exported object module.exports = { diff --git a/src/data-types/strings.js b/src/data-types/strings.js index a8eb8c5b..0e18b10f 100644 --- a/src/data-types/strings.js +++ b/src/data-types/strings.js @@ -6,16 +6,16 @@ const secondName = 'Smith' // TODO: Update the code using Javascript string operations and the variables above so that the tests pass. // Set this variable to firstName and secondName concatenated -const fullName = null +const fullName = "Jane " + "Smith" // Set this variable to the 10th character of the alphabet variable -const tenthCharacterOfAlphabet = null +const tenthCharacterOfAlphabet = alphabet[9] // Set this variable by calling a method on the alphabet variable to transform it to lower case -const lowerCaseAlphabet = null +const lowerCaseAlphabet = alphabet.toLowerCase() // Set this variable by using a property on the alphabet variable to get it's length -const numberOfLettersInAlphabet = null +const numberOfLettersInAlphabet = alphabet.length // do not edit the exported object. module.exports = { diff --git a/src/loops/README.md b/src/loops/README.md index 85b57ebd..96047766 100644 --- a/src/loops/README.md +++ b/src/loops/README.md @@ -82,7 +82,7 @@ Using what we've learned about for loops so far, we can use `array.length` to it ```javascript const names = ['Mike', 'Ed', 'Steven'] -for (let i=0; i Date: Fri, 17 Dec 2021 15:46:11 +0000 Subject: [PATCH 4/6] finished --- src/conditional-flow/boolean-conditions.js | 13 +-- src/conditional-flow/multiple-conditions.js | 36 +++++--- src/conditional-flow/numeric-conditions.js | 30 ++++--- src/conditional-flow/string-conditions.js | 87 ++++++++++++++----- src/data-types/objects/objects-and-arrays.js | 2 +- src/functions/README.md | 16 +++- src/functions/calling-functions.js | 6 +- .../creating-functions-multiple-args.js | 17 +++- src/functions/creating-functions.js | 14 ++- src/loops/for-loop-and-arrays.js | 24 +++-- src/loops/for-loop-basic.js | 12 ++- 11 files changed, 187 insertions(+), 70 deletions(-) diff --git a/src/conditional-flow/boolean-conditions.js b/src/conditional-flow/boolean-conditions.js index 70b623d4..504598f6 100644 --- a/src/conditional-flow/boolean-conditions.js +++ b/src/conditional-flow/boolean-conditions.js @@ -1,12 +1,15 @@ // This function should accept a boolean value and return the string // "Well done, you passed!" if the value is true, or "Sorry, try again" // if the value is false. -function getResult (didPass) { - +function getResult(didPass) { // TODO: write code in this function body to pass the tests - + if (didPass == true) { + return "Well done, you passed!"; + } else if (didPass == false) { + return "Sorry, try again"; + } } module.exports = { - a: getResult -} + a: getResult, +}; diff --git a/src/conditional-flow/multiple-conditions.js b/src/conditional-flow/multiple-conditions.js index 80420abf..c2b814b8 100644 --- a/src/conditional-flow/multiple-conditions.js +++ b/src/conditional-flow/multiple-conditions.js @@ -1,19 +1,25 @@ // This function should return true if num is greater // than or equal to lower AND less than or equal to upper. // Implement this with a single condition. -function isInRange (num, lower, upper) { - +function isInRange(num, lower, upper) { // TODO: write code in this function body to pass the tests - + if (num >= lower && num <= upper) { + return true; + } else { + return false; + } } // This function should return true if the passed string is equal // to "Hello" or "Goodbye". Implement this with a single // if statement. -function isHelloOrGoodbye (val1) { - +function isHelloOrGoodbye(val1) { // TODO: write code in this function body to pass the tests - + if (val1 == "Hello" || val1 == "Goodbye") { + return true; + } else { + return false; + } } // This function should return a string that describes the provided age value. The @@ -28,13 +34,23 @@ function isHelloOrGoodbye (val1) { // 5-12 | Child // 13-19 | Teenager // 20+ | Adult -function getAgeDescription (age) { - +function getAgeDescription(age) { // TODO: write code in this function body to pass the tests + if(age == 0 ) { + return "Baby"; + } else if (age >= 1 && age < 5) { + return "Toddler"; + } else if (age >= 5 && age < 13) { + return "Child"; + } else if (age >= 13 && age < 20) { + return "Teenager"; + } else if (age >= 20) { + return "Adult"; + } } module.exports = { a: isInRange, b: isHelloOrGoodbye, - c: getAgeDescription -} + c: getAgeDescription, +}; diff --git a/src/conditional-flow/numeric-conditions.js b/src/conditional-flow/numeric-conditions.js index 0f6656a5..00d0e20f 100644 --- a/src/conditional-flow/numeric-conditions.js +++ b/src/conditional-flow/numeric-conditions.js @@ -1,28 +1,38 @@ // TODO: Implement the functions below to make the tests pass // This function should return true if there are no elements in the array, false otherwise -function isArrayEmpty (array) { - +function isArrayEmpty(array) { // TODO: write code in this function body to pass the tests + const arrayCheck = []; + if (array.length == arrayCheck) { + return true; + } else { + return false; + } } // This function should return true if num1 is greater than num2, false otherwise -function isGreaterThan (num1, num2) { - +function isGreaterThan(num1, num2) { // TODO: write code in this function body to pass the tests - + if (num1 > num2) { + return true; + } else { + return false; + } } // This function should return the lowest number in the passed array -function findLowest (nums) { - +function findLowest(nums) { // TODO: write code in this function body to pass the tests - + m = Math.min(...nums); { + return m + } } + module.exports = { a: isArrayEmpty, b: isGreaterThan, - c: findLowest -} + c: findLowest, +}; diff --git a/src/conditional-flow/string-conditions.js b/src/conditional-flow/string-conditions.js index d91bfaf0..c84b974f 100644 --- a/src/conditional-flow/string-conditions.js +++ b/src/conditional-flow/string-conditions.js @@ -1,41 +1,68 @@ // This function should return true if the passed string is equal to "Hello" -function isHello (val1) { - +function isHello(val1) { // TODO: write code in this function body to pass the tests - + if (val1 === "Hello") { + return true; + } + if (val1 !== "Hello") { + return false; + } } - // This function should return true if the passed string is not equal to "Hello" -function isNotHello (val1) { - +function isNotHello(val1) { // TODO: write code in this function body to pass the tests - + if (val1 !== "Hello") { + return true; + } + if (val1 === "Hello") { + return false; + } } - // This function should return true if the string val1 is is longer // than string val2 -function isLongerThan (val1, val2) { - +function isLongerThan(val1, val2) { // TODO: write code in this function body to pass the tests - + if (val1.length > val2.length) { + return true; + } + if (val2.length > val1.length) { + return false; + } + if (val1.length === val2.length) { + return false; + } } - // This function should return true if the string passed in the function's first // argument has an odd number of vowels -function hasOddNumberVowels (val1) { - +function hasOddNumberVowels(val1) { // TODO: write code in this function body to pass the tests - + const numVowels = ["a", "e", "i", "o", "u", "A", "E", "I", "O", "U"]; + let count = 0; + + for (let i = 0; i < val1.length; i++) { + if (numVowels.includes(val1[i])) { + count++; + } + } + if (count % 2 == 1) { + return true; + } else if (count % 2 == 0) { + return false; + } + return (count = 0); } - // this function should return the middle character of a string if it has an odd number // of characters. If there are an even number of characters the function should return // the middle two letters -function getMiddleLetter (val1) { +function getMiddleLetter(val1) { // TODO: write code in this function body to pass the tests - + if (val1.length % 2 == 1) { + return val1[(val1.length+1) / 2 -1]; + } else if (val1.length % 2 == 0) { + return val1[val1.length / 2 - 1] + val1[val1.length / 2]; + } } // This function should return the name of the season for the provided @@ -47,16 +74,30 @@ function getMiddleLetter (val1) { // Summer - June to August // Autumn - September to November // Winter - December to February -function seasonForMonth (monthName) { - +function seasonForMonth(monthName) { // TODO: write code in this function body to pass the tests + Spring= ['March','April','May'] + Summer= ['June','July','August'] + Autumn= ["September","October","November"] + Winter= ['December','January','February'] + + if (Spring.includes(monthName)) { + return "Spring" + } else if (Summer.includes(monthName)) { + return "Summer" + } else if (Autumn.includes(monthName)) { + return "Autumn" + } else if (Winter.includes(monthName)) { + return "Winter" + } else { + return '' +} } - module.exports = { a: isHello, b: isNotHello, c: isLongerThan, d: hasOddNumberVowels, e: getMiddleLetter, - f: seasonForMonth -} + f: seasonForMonth, +}; diff --git a/src/data-types/objects/objects-and-arrays.js b/src/data-types/objects/objects-and-arrays.js index ae24bd42..5b12ddb7 100644 --- a/src/data-types/objects/objects-and-arrays.js +++ b/src/data-types/objects/objects-and-arrays.js @@ -21,7 +21,7 @@ const basket = { // TODO: write code in this section to pass the tests. You will need to add new code // as well as modify some of the existing code -basket.items.0.price=2 +basket.items[0].price=2 basket.items.push ({ name:'Oranges', diff --git a/src/functions/README.md b/src/functions/README.md index 4b0dfe75..02e11a46 100644 --- a/src/functions/README.md +++ b/src/functions/README.md @@ -1,6 +1,7 @@ # Functions -A function is a callable piece of code that can take multiple inputs and return a single output In other words, you call them and give them some info, they do something, and they give you something back. +A function is a callable piece of code that can take multiple inputs and return a single output +In other words, you call them and give them some info, they do something, and they give you something back. > 👨‍💻 Run these examples in your REPL as you read along! 👨‍💻 @@ -14,11 +15,18 @@ function add(a, b) { Functions always start with the `function` keyword, followed by the function name - `add` in the example above. -Next there are the function parameters `(a, b)`. These are the external pieces of data that your function will expect when you call it later on. You can have none or as many as you need for your function to work. They are wrapped by parentheses and separated by commas. The names are arbitrary (they can be whatever you want!) and you should think really carefully when creating them, making sure the reader will easily understand what’s going on when they see it. +Next there are the function parameters `(a, b)`. +These are the external pieces of data that your function will expect when you call it later on. +You can have none or as many as you need for your function to work. They are wrapped by parentheses and separated by commas. +The names are arbitrary (they can be whatever you want!) and you should think really carefully when creating them, making sure +the reader will easily understand what’s going on when they see it. -Finally, we have our function’s block. This is the code that appears in the curly braces after thr function definition and is the code we want out function to run when it's called. Within this block, we will have access to all the parameters we’ve defined, and we can also use the special keyword `return` to end the function and give back a single value as a result. +Finally, we have our function’s block. This is the code that appears in the curly braces after thr function definition and is +the code we want out function to run when it's called. Within this block, we will have access to all the parameters we’ve defined, + and we can also use the special keyword `return` to end the function and give back a single value as a result. -In the example above, the function is not actually doing anything yet - we’re just declaring how the function will work. If we want to use the function, we need to *call* it. We can do that like so: +In the example above, the function is not actually doing anything yet - we’re just declaring how the function will work. +If we want to use the function, we need to *call* it. We can do that like so: ```javascript const result = add(5, 3) diff --git a/src/functions/calling-functions.js b/src/functions/calling-functions.js index f44038d6..4cc96add 100644 --- a/src/functions/calling-functions.js +++ b/src/functions/calling-functions.js @@ -19,13 +19,13 @@ function sayHelloManyTimes (name, times) { // TODO: Add and update code here to make the tests pass // Set this variable to 'Hello' by calling the sayHello function -const hello = '' +const hello = sayHello() // Set this variable variable to 'Hello Jane' calling the sayHelloTo function -const helloToJane = '' +const helloToJane = sayHelloTo('Jane') // Set this variable to 'Hello Bob! Hello Bob! Hello Bob!' calling the sayHelloManyTimes function -const helloToBob3Times = '' +const helloToBob3Times = sayHelloManyTimes('Bob', 3) // do not edit below this line module.exports = { diff --git a/src/functions/creating-functions-multiple-args.js b/src/functions/creating-functions-multiple-args.js index a437ae8a..045363a1 100644 --- a/src/functions/creating-functions-multiple-args.js +++ b/src/functions/creating-functions-multiple-args.js @@ -9,6 +9,15 @@ // -1, 1 | [-1, 0, 1] // // TODO: write code below +function addNumbers(lower, upper) { + let getRange = [] + + for(let i=lower; i=0; i--) { +numsReversed.push(nums[i]) +} // do not change below this line module.exports = { diff --git a/src/loops/for-loop-basic.js b/src/loops/for-loop-basic.js index 38a5c971..2d77e70d 100644 --- a/src/loops/for-loop-basic.js +++ b/src/loops/for-loop-basic.js @@ -4,13 +4,17 @@ const evenNums = [] const countdown = [] // TODO: Write a for loop that adds the numbers 0 to 3 to the numsZeroToThree array - +for (let i=0; i<4; i++) + numsZeroToThree.push(i) // TODO: Write a for loop that adds the numbers 5 to 10 to the numsFiveToTen array - +for(let i=5; i<11; i++) +numsFiveToTen.push(i) // TODO: Write a for loop that adds all the even numbers between 0 and 6 (0, 2, 4, 6) to evenNums - +for(let i=0; i<7; i+=2 ) +evenNums.push(i) // TODO: Write a for loop that adds the numbers 3 to 0 (in that order) to the countdown array - +for(let i=3; i>-1; i--) +countdown.push(i) // do not change below this line module.exports = { a: numsZeroToThree, From 4727f351db307dd6f84c84b93f17a88e551193fc Mon Sep 17 00:00:00 2001 From: dan1212111 Date: Fri, 17 Dec 2021 22:55:17 +0000 Subject: [PATCH 5/6] update --- src/conditional-flow/string-conditions.js | 24 ++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/conditional-flow/string-conditions.js b/src/conditional-flow/string-conditions.js index c84b974f..164ebe43 100644 --- a/src/conditional-flow/string-conditions.js +++ b/src/conditional-flow/string-conditions.js @@ -37,21 +37,24 @@ function isLongerThan(val1, val2) { function hasOddNumberVowels(val1) { // TODO: write code in this function body to pass the tests - const numVowels = ["a", "e", "i", "o", "u", "A", "E", "I", "O", "U"]; + const numVowels = ["a", "e", "i", "o", "u"]; + let lowerVal1 = val1.toLowerCase() let count = 0; - for (let i = 0; i < val1.length; i++) { - if (numVowels.includes(val1[i])) { + for (let i = 0; i < lowerVal1.length; i++) { + if (numVowels.includes(lowerVal1[i])) { count++; } } - if (count % 2 == 1) { - return true; - } else if (count % 2 == 0) { - return false; - } - return (count = 0); + return count % 2 !== 0 + // if (count % 2 == 1) { + // return true; + // } else if (count % 2 == 0) { + // return false; + // } + // return (count = 0); } + // this function should return the middle character of a string if it has an odd number // of characters. If there are an even number of characters the function should return // the middle two letters @@ -101,3 +104,6 @@ module.exports = { e: getMiddleLetter, f: seasonForMonth, }; + + + From 72bf7a127807db45038bab4ed875b2b1c79c4f40 Mon Sep 17 00:00:00 2001 From: dan1212111 Date: Sat, 18 Dec 2021 19:23:27 +0000 Subject: [PATCH 6/6] ssd --- _images/._test-output1.png | Bin 4096 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 _images/._test-output1.png diff --git a/_images/._test-output1.png b/_images/._test-output1.png deleted file mode 100644 index f0a7359cb8acc1ad9a44cd3c41ec437ffe5105d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUpMX1Yitw+A$;~ z2q?w~)sX{aa-*qX1&RU18GvR;CFkerB^DIqr0V4)7MGM3r>3MNmZT~N1Vi*N)&OY_ z1_pkFy4=KMkY=D6M}UMD5FyE>mLvl8Ct79ux_FkP=6V(fCl{rr<~b)8l#~{wg0(R) zz5~)>K+oaUhoZ|pCqF4MCnz zGwT}fk{nl|Y4fzccg%`>3lb$ABo*Xj7MBF?kIziveybFz!%*A