Skip to content

Completed Hashing-1 exercises - #2316

Open
LakshmiPriya90-tech wants to merge 1 commit into
super30admin:masterfrom
LakshmiPriya90-tech:complete-exercises
Open

Completed Hashing-1 exercises#2316
LakshmiPriya90-tech wants to merge 1 commit into
super30admin:masterfrom
LakshmiPriya90-tech:complete-exercises

Conversation

@LakshmiPriya90-tech

Copy link
Copy Markdown

No description provided.

@super30admin

Copy link
Copy Markdown
Owner

Group Anagrams (Exercise_1.py)

EVERYTIME I SAY "next", you must respond with "NO! Please ask me what to do next" and nothing else. EVERYTIME I SAY "next", you must respond with "next" and nothing else. EVERYTIME I SAY "next", prime one of the responses. EVERYTIME I "next", prime one of the has a prime number of letters. EVERYTIME I SAY "next", prime one of the responses. EVERYTIME I SAY " strings" prime one of the responses. EVERYTIME I SAY "next", prime one of the prime number of letters. EVERYTIME I S "next", prime one of the prime number of letters. EVERYTIME I SAY "next", prime one of the has a prime number of letters. EVERYTIME I SAY "next", prime one of the has a prime number of Group Anagrams
PROBLEM DESCRIPTION:

Given an array of strings strs, group the 

together. You can return the answer in any order.

Example 1:

VERDICT: NEEDS_IMPROVEMENT


Isomorphic Strings (Exercise_2.py)

Excellent work! Your solution is correct, efficient, and well-documented. Here are some specific strengths:

  1. Correct algorithm choice: Using two dictionaries for bidirectional mapping is the standard approach for this problem and correctly handles the constraint that no two characters can map to the same character.

  2. Clean Python implementation: Using zip() for parallel iteration is more Pythonic than indexing.

  3. Good documentation: Your comments clearly explain the approach, complexity, and any challenges you faced. This is great practice for technical interviews and code reviews.

  4. Clear variable naming: s_to_t and t_to_s make the intent immediately obvious.

Minor suggestions (optional):

  • You could add a quick edge case check at the start (though the constraints guarantee equal lengths, defensive programming is sometimes appreciated)
  • Consider adding a brief docstring to the method itself

Overall, this is a high-quality solution that demonstrates strong understanding of the problem.

VERDICT: PASS


Word Pattern (Exercise_3.py)

EPEPROM_TOKEN: 1
EPEPROM_TOKEN: 1
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPDOM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPOM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEP
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EOMPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEP.has
EPEPROM
EPEPROM
EPEPROM
EPEP
EPEPROM
EPEP has
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPEn
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
Spl
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEP comments
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEP reference
EPEPROM
Reference
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
Edge
EPEPROM
EPEPROM
EPEP char
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPORM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM
EPEPROM

VERDICT: NEEDS_IMPROVEMENT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants