aditya109/git-osp-for-beginners

Letter Combinations of a Phone Number [Java-Solution required]

Open

#414 opened on Oct 2, 2021

View on GitHub
 (9 comments) (0 reactions) (1 assignee)Java (252 forks)auto 404
HacktoberfestJavagood first issue

Repository metrics

Stars
 (108 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. Return the answer in any order.

A mapping of digit to letters (just like on the telephone buttons) is given below. Note that 1 does not map to any letters.

img

Example 1:

Input: digits = "23"
Output: ["ad","ae","af","bd","be","bf","cd","ce","cf"]

Example 2:

Input: digits = ""
Output: []

Example 3:

Input: digits = "2"
Output: ["a","b","c"]

Constraints:

  • 0 <= digits.length <= 4
  • digits[i] is a digit in the range ['2', '9'].

Reference: https://leetcode.com/problems/letter-combinations-of-a-phone-number/

Contributor guide