You are on page 1of 5

Diketahui ada 3 nilai string yaitu :

X = aABbcCdDeE
Y = ACabcdDEF
Z = abcBCdeEfg

Ditanya,Carilah nilai operator string tersebut !!

Prefix String :

X = aABbcCdDe
E
aABbcCdDe
aABbcCdD
aABbcCd
aABbcC
aABbc
aAB
b
aAB
aA
a
hampa
Y = ACabcdDE
F
ACabcdDE
ACabcdD
ACabcd
ACabc
ACab
ACa
AC A
hampa

Z = abcBCdeEf
g
abcBCdeEf
abcBCdeE
abcBCde
abcBCd
abcBC
abcB
abc
ab
a
hampa
PropePrefix String :

X = aABbcCdDe
aABbcCdD
aABbcCd
aABbcC
aABbc
aABb
aAb
aA
a
hampa

Y = ACabcdDE
ACabcdD
ACabcd
ACabc
ACab
ACa
AC
A
hampa

Z = abcBCdeEf
abcBCdeE
abcBCde
abcBCd
abcBC
abcB
abc
ab
a
hampa

Postfix String :

X = aABbcCdDeE
aABbcCdDe
aABbcCdD
aABbcCd
aABbcC
aABbc
aABb
aAB
aA
a
hampa

Y = ACabcdDEF
ACabcdDE
ACabcdD
ACabcd
ACabc
ACab
ACa
AC
A
hampa

Z = abcBCdeEfg
abcBCdeEf
abcBCdeE
abcBCde
abcBCd
abcBC
abcB
abc
ab
a
hampa

ProperPostfix string :

X = AbbcCdDeE
BbcCdDeE
bcCdDeE
cCdDeE
CdDeE
dDeE
DeE
eE
E
hampa

Y = CabcdDEF
abcdDEF
bcdDEF
cdDEF
dDEF
DEF
EF
F
Hampa

Z = bcBCdeEfg
cBCdeEfg
BCdeEfg
CdeEfg
deEfg
eEfg
Efg
fg
f
hampa

Head String :

X = a

Y = A

Z = a

Tail String :

X = ABbcCdDeE
Y = CabcdDEF
Z = bcBCdeEfg

Substring string :

X = AbbcCdDeE , BbcCdDeE , AbbcCdDe , Hampa

Y = CabcdDEF , CabcdDE , abcdDEF, hampa

Z = bcBCdeEfg , bcBCdeEf , cBCdeEfg , hampa

ProperSubstring string :
X = bbcCdDeE , AbbcCdDe , hampa

Y = abcdDEF , CabcdDE , hampa

Z = cBCdeEfg , bcBCdeEf , hampa

Subsequnce string :

X = AbbcCdDeE , BbcCdDeE , AbbcCdDe , Hampa

Y = CabcdDEF , CabcdDE , abcdDEF, hampa

Z = bcBCdeEfg , bcBCdeEf , cBCdeEfg , hampa

Propersubsquence string :

X = bbcCdDeE , AbbcCdDe , hampa

Y = abcdDEF , CabcdDE , hampa

Z = cBCdeEfg , bcBCdeEf , hampa

Concatenation :

(XY) = aABbcCdDeEACabcdDEF

(XZ) = aABbcCdDeEabcBCdeEfg

(YZ) = ACabcdDEFabcBCdeEfg

Alternation :

(X|Y) = X | Y = aABbcCdDeE atau ACabcdDEF

(X|Z) = X | Z aABbcCdDeE atau abcBCdeEfg

(Y|Z) =Y | Z ACabcdDEF atau abcBCdeEfg

Nama:Riswan Alam Nauli Siregar


NIM :2017230134

You might also like