POPCORN HACKS
Hack 1
Example 1: 101010 = YES BINARY
Example 2: 12301 = NO BINARY
Example 3: 11001 = YES BINARY
Hack 2
Example 1 (Adding): 101 + 110 = 1011
Example 2 (Subtracting): 1101 - 1011 = 010
Example 3 (Adding): 111 + 1001 = 1110
Hack 3
Part 1
What will be the result of this expression? —> True or False and False
Result: True
Part 2
What will be the result of this expression? —> not True and False
Result: False
Part 3
What will be the result of this expression? —> True or False and not False
Result: True
HOMEWORK HACKS
Hack 1
def decimal_to_binary(decimal_number):
    """Converts a decimal number to its binary representation."""
    if decimal_number == 0:
        return '0'
    is_negative = decimal_number < 0
    decimal_number = abs(decimal_number)
    binary = ''
    while decimal_number > 0:
        binary = str(decimal_number % 2) + binary
        decimal_number = decimal_number // 2
    if is_negative:
        binary = '-' + binary
    return binary
def binary_to_decimal(binary_string):
    """Converts a binary string to its decimal equivalent."""
    if binary_string.startswith('-'):
        return -int(binary_string[1:], 2)
    return int(binary_string, 2)
# Testing
print("Decimal to Binary:")
print(f"10 -> {decimal_to_binary(10)}")     # Should print 1010
print(f"-10 -> {decimal_to_binary(-10)}")   # Should print -1010
print(f"0 -> {decimal_to_binary(0)}")       # Should print 0
print("\nBinary to Decimal:")
print(f"1010 -> {binary_to_decimal('1010')}")    # Should print 10
print(f"-1010 -> {binary_to_decimal('-1010')}")  # Should print -10
print(f"0 -> {binary_to_decimal('0')}")          # Should print 0
Decimal to Binary:
10 -> 1010
-10 -> -1010
0 -> 0
Binary to Decimal:
1010 -> 10
-1010 -> -10
0 -> 0
Hack 2
import time
difficulty = input("Enter difficulty (easy, medium, hard): ").lower().strip()
while difficulty not in ["easy", "medium", "hard"]:
    print("Please enter a valid difficulty level.")
    difficulty = input("Enter difficulty (easy, medium, hard): ").lower().strip()
    time.sleep(0.5)
print("Difficulty set to:", difficulty)
Difficulty set to: easy