Skip to content
LeWiz24 edited this page Aug 27, 2024 · 2 revisions

TIP102 Unit 1 Session 1 Standard (Click for link to problem statements)

Problem Highlights

  • 💡 Difficulty: Easy
  • Time to complete: 5 mins
  • 🛠️ Topics: Functions, Print Statements

U-nderstand

Understand what the interviewer is asking for by using test cases and questions about the problem.

  • Q: What should the function return?

    • A: The function should not return anything; it should only print a specific string.
  • Q: What exact string should be printed?

    • A: The function should print "I am vengeance. I am the night. I am Batman!".
  • The function batman() should print a specific string when called.

HAPPY CASE When the function batman() is called, it should output: I am vengeance. I am the night. I am Batman! EDGE CASE In the case of the batman() function, there aren’t any traditional edge cases to consider, as the function simply prints a fixed string without any inputs or conditions that could vary the output. 

P-lan

Plan the solution with appropriate visualizations and pseudocode.

General Idea: Define a function that prints the desired string.

1. Define the function `batman()`. 2. Use the `print` function to output the string. 

⚠️ Common Mistakes

  • Forgetting to include parentheses in the print function.
  • Not using the correct quotation marks for the string.

I-mplement

Implement the code to solve the algorithm.

def batman(): print("I am vengeance. I am the night. I am Batman!") 
Clone this wiki locally