test whether a string is a derangement of another string - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Programming : Names and Strings : StringTools Package : Combinatorics on Words : StringTools/IsDerangement

StringTools[IsDerangement] - test whether a string is a derangement of another string

Calling Sequence

IsDerangement( s, t )

Parameters

s

-

string

t

-

string

Description

• 

The IsDerangement( s, t ) command returns the value true if the string s is a derangement of the string t, and returns the value false otherwise. The strings s and t are derangements of one another if they differ at the ith position, for each index i.

• 

Note that no string with a repeated character can be a derangement of another string; therefore, each of the strings s and t must be permutations.  See StringTools[IsPermutation].

Examples

withStringTools:

IsDerangementfoo,oof

false

(1)

IsDerangementedit,tide

true

(2)

See Also

string, StringTools, StringTools[IsPermutation]


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam