https://learn.microsoft.com/ko-kr/dotnet/api/system.linq.enumerable.distinct?view=net-7.0
Enumerable.Distinct ๋ฉ์๋ (System.Linq)
์ํ์ค์ ๊ณ ์ ์์๋ฅผ ๋ฐํํฉ๋๋ค.
learn.microsoft.com
๊ธฐ๋ณธ ๊ฐ์ ๋น๊ต์๋ก ๊ฐ์ ๋น๊ตํ์ฌ ์ํ์ค์์ ๊ณ ์ ์์๋ฅผ ๋ฐํํฉ๋๋ค.
์์
List<int> ages = new List<int> { 21, 46, 46, 55, 17, 21, 55, 55 };
IEnumerable<int> distinctAges = ages.Distinct();
Console.WriteLine("Distinct ages:");
foreach (int age in distinctAges)
{
Console.WriteLine(age);
}
/*
This code produces the following output:
Distinct ages:
21
46
55
17
*/
// ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
// my_string์์ ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ๊ณ ํ๋์ ๋ฌธ์๋ง ๋จ๊ธด ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
using System;
using System.Linq;
public class Solution {
public string solution(string my_string) {
return String.Join("", my_string.Distinct());
}
}'๐ฉโ๐ปProgramming > C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [C#] LINQ (0) | 2022.12.21 |
|---|---|
| [C#] Array ์์ฃผ ์ฌ์ฉํ๋ ๋ฉ์๋ (0) | 2022.12.19 |
| [C#] Char.IsNumber / IsDigit (0) | 2022.12.11 |
| [C#] Math ๋ฉ์๋ (0) | 2022.11.26 |
| [C#] out (0) | 2022.07.31 |
๋๊ธ