programmer
BAN USERStack<String> myStack = new Stack();
for(int i=0;i<input.length; i++){
myStack.push(input[i]);
}
int size = myStack.size();
Set<String> check = new HashSet<String>();
String str="";
for(int i=0;i<size;i++){
str = myStack.pop();
if(check.add(str)){
System.out.println(str);
}
}
public String charToFrequency(String input) {
int size = input.length();
StringBuilder sb = new StringBuilder();
for(int i=0;i<size;i++){
char current = input.charAt(i);
sb.append(Math.abs(i - (input.lastIndexOf(current)+1))).append(current);
i = input.lastIndexOf(current);
}
return sb.toString();
public String charToFrequency(String input) {
int size = input.length();
StringBuilder sb = new StringBuilder();
for(int i=0;i<size;i++){
char current = input.charAt(i);
sb.append(Math.abs(i - (input.lastIndexOf(current)+1))).append(current);
i = input.lastIndexOf(current);
}
return sb.toString();
}
- programmer April 28, 2017