life is egg
중복문자제거 본문
import java.util.Scanner;
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
String input = in.nextLine();
Main main = new Main();
StringBuffer solution = main.solution(input);
System.out.println(solution);
}
public StringBuffer solution(String input) {
char[] chars = input.toCharArray();
Set<Character> noSameValue = new LinkedHashSet<>();
for (char aChar : chars) {
noSameValue.add(aChar);
}
StringBuffer answer = new StringBuffer();
for (Character character : noSameValue) {
answer.append(character);
}
return answer;
}
}
아몰랑 중복제거는 언제나 링크드해쉬셋!
FB
- 인덱스번호와 과 indexOf 이용해서 같으면 중복x 다르면 중복이용했다..! 스고이~~
import java.util.*;
class Main{
public String soultion(String str){
String answer = "";
for(int i = 0; i<str.length();i++){
if(str.indexOf(str.charAt(i))==i) answer+=str.charAt(i);
}
return answer;
}
}
요런 느낌 ..
Comments