글
프로그래머스 C# 중복된 문자 제거(Distinct, Linq, string.Concat) 자바 파이썬
프로그래밍
2022. 12. 30. 17:04
728x90
SMALL
C#
using System;
using System.Linq;
public class Solution {
public string solution(string my_string) {
string answer = string.Concat(my_string.Distinct());
return answer;
}
}
파이썬
///
def solution(my_string):
answer = ''
for i in my_string:
if i not in answer:
answer+=i
return answer
////
def solution(my_string):
return ''.join(dict.fromkeys(my_string))
자바
/////
import java.util.*;
import java.util.stream.Collectors;
class Solution {
public String solution(String myString) {
return Arrays.stream(myString.split("")).distinct().collect(Collectors.joining());
}
}
//////
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);
}
}
728x90
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# A로 B 만들기(Concat, Linq, OrderBy, P, J) (0) | 2022.12.30 |
---|---|
프로그래머스 C# 팩토리얼(while, for, P, J) (0) | 2022.12.30 |
프로그래머스 C# 합성수 찾기(약수, P, J) (0) | 2022.12.30 |
프로그래머스 C# 문자열 정렬하기 (2)(Array.Sort(char[]), Concat, P, J) (0) | 2022.12.30 |
프로그래머스 C# 369게임(int를 ToString하고 Length, P, J) (0) | 2022.12.30 |