Problem
Ask
Submissions

Problem: Letter Case Permutation

Medium
30 min
Explore how to generate all possible letter case variations of a string containing letters and digits by independently altering letter cases. This lesson helps you understand the technique to produce combinations where each letter can be upper or lowercase, useful for subset and permutation problems in Python.

Statement

Given a string, s, consisting of letters and digits, generate all possible variations by modifying each letter independently to be either lowercase or uppercase while keeping the digits unchanged. Each letter in the s string can appear in both cases across different variations, resulting in multiple possible combinations. Return a list containing all such variations in any order.

Constraints:

  • 11 \leq s.length 12\leq12

  • s consists of lowercase English letters, uppercase English letters, and digits.

Problem
Ask
Submissions

Problem: Letter Case Permutation

Medium
30 min
Explore how to generate all possible letter case variations of a string containing letters and digits by independently altering letter cases. This lesson helps you understand the technique to produce combinations where each letter can be upper or lowercase, useful for subset and permutation problems in Python.

Statement

Given a string, s, consisting of letters and digits, generate all possible variations by modifying each letter independently to be either lowercase or uppercase while keeping the digits unchanged. Each letter in the s string can appear in both cases across different variations, resulting in multiple possible combinations. Return a list containing all such variations in any order.

Constraints:

  • 11 \leq s.length 12\leq12

  • s consists of lowercase English letters, uppercase English letters, and digits.