Unique - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


StringTools

  

Unique

  

convert a string to a character set

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Unique( s )

Parameters

s

-

Maple string

Description

• 

The Unique(s) command returns a string, which contains exactly one instance of each character that occurs in the input string s, using a linear time, constant space algorithm.

• 

The order in which the characters appear in the output string is not defined. In particular, the value returned by Unique may differ from the input even when the input contains no duplicate characters.

• 

To test whether a string s contains more than one instance of some character, use IsPermutations.

• 

All of the StringTools package commands treat strings as (null-terminated) sequences of 8-bit (ASCII) characters.  Thus, there is no support for multibyte character encodings, such as unicode encodings.

Examples

withStringTools:

Uniqueaaaaaa

a

(1)

Uniqueabcabcabc

abc

(2)

Uniquecbacabbac

abc

(3)

Uniquecba

abc

(4)

UniqueRandom1000000,lower

abcdefghijklmnopqrstuvwxyz

(5)

See Also

sort

string

StringTools

StringTools[IsPermutation]

StringTools[Sort]