Skip to content

String Operations Count Program #179

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 7, 2021

Conversation

Priyanka94suthaar
Copy link
Contributor

Given two strings str1 and str2 and below operations that can performed on str1. Insert, Remove and Replace operations can be performed on strings.

So we have to return true if change in operation like Insert/Remove/Replace is none or One step only.

For example below test cases should have this value :
System.out.println(isOneAway("abcde", "abcd")); // should return true (Only removing one char -e )
System.out.println(isOneAway("abde", "abcde")); // should return true (Only inserting one char - c)
System.out.println(isOneAway("a", "a")); // should return true (No change)
System.out.println(isOneAway("a", "b")); // should return true (Only replacing one char)
System.out.println(isOneAway("abcdef", "abqdef")); // should return true (Only replacing one char)
System.out.println(isOneAway("abcdef", "abccef")); // should return true (Only replacing one char)
System.out.println(isOneAway("abcdef", "abcde")); // should return true (Only inserting one char)
System.out.println(isOneAway("aaa", "abc")); // should return false beacuse its two character replace
System.out.println(isOneAway("abcde", "abc")); // should return false (Will require two operation to match)
System.out.println(isOneAway("abc", "abcde")); // should return false (Will require two operation to match)
System.out.println(isOneAway("abc", "bcc")); // should return false (Will require two operation to match)

@GouravRusiya30 GouravRusiya30 merged commit f08647e into codedecks-in:master Jul 7, 2021
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.

2 participants