inblog logo
|
stupefyee
    알고리즘문제풀기

    [JAVA 문제 풀이] 42. 중복된 문자 제거

    프로그래머스 (120888)
    Stupefyee's avatar
    Stupefyee
    Dec 12, 2024
    [JAVA 문제 풀이] 42. 중복된 문자 제거
    Contents
    내가 작성한 코드다른 사람의 코드
     
    notion image

    내가 작성한 코드

    💡
    import java.util.*; class Solution { public String solution(String my_string) { String[] words = my_string.split(""); // 문자열 배열화 StringBuilder answer = new StringBuilder(); Set<String> set = new LinkedHashSet<>(); // 삽입순서 지키면서 중복제거 // Set에 추가하기 for (String word : words) { set.add(word); } // builder로 문자열 생성 for(String str : set) { answer.append(str); } return answer.toString(); } }

    다른 사람의 코드

    💡
    import java.util.*; class Solution { public String solution(String my_string) { String[] answer = my_string.split(""); Set<String> set = new LinkedHashSet<String>(Arrays.asList(answer)); return String.join("", set); // join을 통해 문자열 합치기 } }
    Share article
    Contents
    내가 작성한 코드다른 사람의 코드

    stupefyee

    RSS·Powered by Inblog