강의

멘토링

커뮤니티

Inflearn Community Q&A

willing10260758's profile image
willing10260758

asked

Introduction to Java Algorithm Problem Solving: Coding Test Preparation

6. Removing Duplicate Characters

HashSet을 이용한 방식도 괜찮나요?

Written on

·

249

4

Set을 이용해서 작성해봤는데 이 방법은 어떤지 궁금합니다.

 

import java.util.*;

public class Q6Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        char[] value = sc.nextLine().toCharArray();

        Set<String> cache = new HashSet<>();
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < value.length; i++) {
            String val = String.valueOf(value[i]);
            if (cache.contains(val)) {
                continue;
            }

            cache.add(val);
            sb.append(val);
        }

        System.out.println(sb.toString());
    }
}
코테 준비 같이 해요! java

Answer 1

4

codingcamp님의 프로필 이미지
codingcamp
Instructor

안녕하세요^^

잘하신 코드입니다.

willing10260758's profile image
willing10260758

asked

Ask a question