# Welcome to

# Werewolves week

# How to slaughter the villagers?

# Tech tests

# aka how to tech test

# Why do tech tests suck?

# So... why do they exist?

# Some common types:

# "Build out a feature"

# "Design a system"

# "Solve this brainteaser"

# "Process some data"

# "Replicate this design"

# "Complete this task under ridiculous time constraints"

# What does it all mean?!?!

# ...

# "Let's see how your brain works"

# How do you approach the test?

# One ~~bite~~ test at a time

# It's exactly the same process as everything else

# You've already done at least 7 tech tests

# (we just called them weekend challenges)

# Let's look at an example

Write a function that returns true or false depending on whether its input integer is a leap year or not.

A leap year is defined as one that is divisible by 4, but is not otherwise divisible by 100 unless it is also divisible by 400.

For example, 2001 is a typical common year and 1996 is a typical leap year, whereas 1900 is an atypical common year and 2000 is an atypical leap year.

# Where do we start?

Write a function that returns true or false depending on whether its input integer is a leap year or not.

A leap year is defined as one that is divisible by 4, but is not otherwise divisible by 100 unless it is also divisible by 400.

For example, 2001 is a typical common year and 1996 is a typical leap year, whereas 1900 is an atypical common year and 2000 is an atypical leap year.

# What information do we have?

Write a function that returns true or false depending on whether its input integer is a leap year or not.

A leap year is defined as one that is divisible by 4, but is not otherwise divisible by 100 unless it is also divisible by 400.

For example, 2001 is a typical common year and 1996 is a typical leap year, whereas 1900 is an atypical common year and 2000 is an atypical leap year.

# What are the requirements?

# Can we write a test yet?

# This is a simple example

# The thought process is the same

#### techtest

By Spike L