input: "Banana",
output: "B---------------1" , "aaa---------------3", "nn---------------2"
any one try it anthor way ..
{
a!localVariables(local!data: "Banana",local!len: len(local!data),local!merge: union(a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index]),a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index])),local!all: a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index]),a!forEach(items: local!merge,expression: index(local!data,wherecontains(fv!item, local!all),{}) & "---------------" & count(wherecontains(fv!item, local!all))))
}
Discussion posts and replies are publicly visible
a!localVariables( local!name: "ankit dahiya", local!letters: a!forEach(code(local!name), char(fv!item)), local!uniqueLetters: union(local!letters, local!letters), touniformstring( a!forEach( items: remove( local!uniqueLetters, wherecontains(" ", local!uniqueLetters) ), expression: { fv!item & "-" & count(wherecontains(fv!item, local!letters)) } ) ))
a!localVariables(
local!name: "ankit dahiya",
local!letters: a!forEach(code(local!name), char(fv!item)),
local!uniqueLetters: union(local!letters, local!letters),
touniformstring(
a!forEach(
items: remove(
local!uniqueLetters,
wherecontains(" ", local!uniqueLetters)
),
expression: {
fv!item & "-" & count(wherecontains(fv!item, local!letters))
)