Development/Baekjoon74 [C#] 10815번: 숫자 카드 목차백준 단계별로 풀어보기25.10.2814단계: 집합과 맵10815번: 숫자 카드문제 링크 : https://www.acmicpc.net/problem/10815 문제를 풀기 위해 알아야 할 개념>> HashSet: 해시 테이블을 기반으로 구현된 집합 데이터 구조로, 데이터의 순서를 보장하지 않으며 데이터의 중복을 허용하지 않는다. - 특징탐색에 특화된 자료구조로, 평균 O(1)의 시간복잡도로 데이터를 탐색, 삽입, 삭제가 가능하다. --> 해시 충돌이 많이 일어나면 최악의 경우 O(n)의 시간복잡도를 가진다.대량의 데이터를 효율적으로 관리할 수 있으며, 특히 고유한 값들을 유지해야 하는 경우에 유용하다.해시값을 저장해야 하기 때문에 메모리를 많이 차지한다. - 언제 사용하기 좋은가?중복된 데이터를 제.. 2025. 10. 28. [C#] 18870번: 좌표 압축 목차백준 단계별로 풀어보기25.10.2713단계: 정렬18870번: 좌표 압축문제 링크 : https://www.acmicpc.net/problem/18870 문제를 풀기 위해 알아야 할 개념>> 튜플, 병합/합병 정렬(MergeSort): 아래 링크에 자세히 설명해두었다. > 튜플 (Tuple): 여러 데이터 요소를 그룹화하는 간" data-og-host="mobics.tistory.com" data-og-source-url="https://mobics.tistory.com/193" data-og-url="https://mobics.tistory.com/193" data-og-image="https://scrap.kakaocdn.net/dn/mzU2m/hyZMofVf95/kCFIuXvS1YBUiQaDv.. 2025. 10. 27. [C#] 10814번: 나이순 정렬 목차백준 단계별로 풀어보기25.10.2613단계: 정렬10814번: 나이순 정렬문제 링크 : https://www.acmicpc.net/problem/10814 문제를 풀기 위해 알아야 할 개념>> 튜플, 병합/합병 정렬(Merge Sort): 아래 링크에 자세히 설명해두었다. > 튜플 (Tuple): 여러 데이터 요소를 그룹화하는 간" data-og-host="mobics.tistory.com" data-og-source-url="https://mobics.tistory.com/193" data-og-url="https://mobics.tistory.com/193" data-og-image="https://scrap.kakaocdn.net/dn/barL2x/hyZMguXS29/7KwcKyG7ybd0l6.. 2025. 10. 26. [C#] 1181번: 단어 정렬 목차백준 단계별로 풀어보기25.10.2513단계: 정렬1181번: 단어 정렬문제 링크 : https://www.acmicpc.net/problem/1181 문제를 풀기 위해 알아야 할 개념>> String.CompareTo(): 이 인스턴스를 지정된 개체 또는 String과 비교하고 정렬 순서에서 이 인스턴스의 위치가 지정된 개체 또는 String보다 앞인지, 뒤인지 또는 동일한지를 나타내는 정수를 반환한다.public int CompareTo(object? value);0보다 작음 : 이 인스턴스가 value 앞에 오는 경우0 : 이 인스턴스의 위치가 정렬 순서에서 value 와 같은 경우0보다 큼 : 이 인스턴스가 value 다음에 오는 경우 또는 value 가 null 인 경우※ 공식 문서 - St.. 2025. 10. 25. [C#] 11651번: 좌표 정렬하기 2 목차백준 단계별로 풀어보기25.10.2413단계: 정렬11651번: 좌표 정렬하기 2문제 링크 : https://www.acmicpc.net/problem/11651 문제를 풀기 위해 알아야 할 개념>> 튜플, 병합/합병 정렬(Merge Sort), CompareTo(): 지난 문제인, '11650번: 좌표 정렬하기' 와 대부분 유사하기 때문에 아래 링크를 참고하는 것이 좋다.> 튜플 (Tuple): 여러 데이터 요소를 그룹화하는 간" data-og-host="mobics.tistory.com" data-og-source-url="https://mobics.tistory.com/193" data-og-url="https://mobics.tistory.com/193" data-og-image="https:.. 2025. 10. 24. [C#] 11650번: 좌표 정렬하기 목차백준 단계별로 풀어보기25.10.2313단계: 정렬11650번: 좌표 정렬하기문제 링크 : https://www.acmicpc.net/problem/11650 문제를 풀기 위해 알아야 할 개념>> 튜플 (Tuple): 여러 데이터 요소를 그룹화하는 간결한 구문이다. - 사용법// 일반적인 사용법(float, int) attack = (3.5f, 8);life -= attack.Item1 * attack.Item2;// 또 다른 사용법(float Power, int Count) attack = (3.5f, 8);life -= attack.Power * attack.Count;var (power, count) = (3.5f, 8);life -= power * count;// 스왑도 간단하게 표현 가능(a.. 2025. 10. 23. 이전 1 2 3 4 ··· 13 다음