Homework and Popcorn Hacks for 3.4
Homeworks and Popcorn Hacks
3.4.1 Popcorn Hacks
%%javascript
let favoriteBook = "1984";
let favoriteActivity = "basketball";
let dogName = "Max";
// Concatenation
let messageConcat = "I enjoy reading " + favoriteBook + ". My favorite activity is " + favoriteActivity + " and my dog's name is " + dogName + ".";
// Interpolation
let messageTemplate = `I enjoy reading ${favoriteBook}. My favorite activity is ${favoriteActivity} and my dog's name is ${dogName}.`;
<IPython.core.display.Javascript object>
3.4.2 Popcorn Hack
%%javascript
let phrase = "A journey of a thousand miles begins with a single step";
let partOne = phrase.slice(2, 8);
let partTwo = phrase.slice(-18, -12);
let remainder = phrase.slice(20);
console.log(partOne, partTwo, remainder);
<IPython.core.display.Javascript object>
3.4.3 Popcorn Hack
def remove_vowels(s):
return ''.join(c for c in s if c not in "aeiouAEIOU")
print(remove_vowels("I love playing badminton!"))
lv plyng bdmntn!
Reverse Hack
def reverse_words(s):
return " ".join(s.split()[::-1])
print(reverse_words("I love coding!"))
coding! love I
Homework 3.4.1
%%javascript
let firstName = "John";
let lastName = "Doe";
let greeting = `Hello, ${firstName} ${lastName}!`;
console.log(greeting);
<IPython.core.display.Javascript object>
Homework hack 3.4.2
def is_palindrome(s):
return s == s[::-1]
print(is_palindrome("racecar"))
print(is_palindrome("hello"))
True
False