강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

제이님의 프로필 이미지
제이

작성한 질문수

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

6. 중복문자제거

LinkedHashSet 으로 풀어도 괜찮을까요?

작성

·

374

0

HashSet으로만 풀었더니 순서를 요구해서 LinkedHashSet으로 풀었습니다.

 

import java.util.LinkedHashSet;
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Main T = new Main();
Scanner scanner = new Scanner(System.in);
String input = scanner.next();
System.out.println(T.solution(input));
}

public String solution(String str) {
String answer = "";
char[] s = str.toCharArray();

LinkedHashSet<Character> set = new LinkedHashSet<>();

for (char c : s) {
set.add(c);
}

for (Character character : set) {
answer += character;
}

return answer;
}
}

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
제이님의 프로필 이미지
제이

작성한 질문수

질문하기