Simplify the following big O expressions as much as possible
-
O(n + 10) ->
O(n)
-
O(100 * n) ->
O(n)
"""Python serial number generator.""" | |
class SerialGenerator: | |
"""Machine to create unique incrementing serial numbers. | |
>>> serial = SerialGenerator(start=100) | |
>>> serial.generate() | |
100 |
def any7(nums): | |
"""Are any of these numbers a 7? (True/False)""" | |
# YOUR CODE HERE | |
for num in nums: | |
if num == 7: | |
return True | |
return False |
class Vehicle { | |
constructor(make, model, year) { | |
this.make = make; | |
this.model = model; | |
this.year = year; | |
} | |
honk() { | |
return "Beep"; | |
} |
const newSet = new Set([1,1,2,2,3,4]); | |
console.log(newSet); | |
// Set(4) {1, 2, 3, 4} | |
const newStr = [...new Set("referee")].join(""); | |
console.log(newStr); | |
// "ref" | |
let m = new Map(); | |
m.set([1,2,3], true); |
// let facts = { | |
// numPlanets: 8, | |
// yearNeptuneDiscovered: 1846 | |
// }; | |
// let { | |
// numPlanets, | |
// yearNeptuneDiscovered | |
// } = facts; | |
// console.log(numPlanets); |
function createInstructor(firstName, lastName) { | |
return { | |
firstName, | |
lastName | |
}; | |
} | |
const favoriteNumber = 42; | |
const instructor = { |
const filterOutOdds = (...nums) => ( | |
nums.filter(num => (num % 2)) | |
); | |
const findMin = (...nums) => ( | |
Math.min(...nums) | |
); | |
const mergeObjects = (obj1, obj2) => ( | |
{...obj1, ...obj2} |
// Old code | |
/* | |
function double(arr) { | |
return arr.map(function(val) { | |
return val * 2; | |
}); | |
} | |
*/ | |
// New code |
const PI = 3.14; | |
PI = 32; // Throws an error |