러스트로 알고리즘 테스트를 풀어봅시다

왜 러스트? 개인적으로 러스트로 알고리즘 문제를 푸는 건 좋은 선택이라 생각합니다. 아래의 다양한 자료구조를 빌트인으로 제공합니다. Vector VecDeque LinkedList HashMap HashSet BtreeMap BtreeSet BinaryHeap 유용한 이터러블과 빌트인 고차함수들이 있습니다. 일단 이터러블로 변환하면 뭐든지 가능하다는 장점이 있습니다. 이 과정은 당연히 정적 타입으로 이루어지기에 실수가 줄어듭니다. 튜플과 패턴 매칭 문법이 훌륭하고 표현식입니다. ()로 만드는 튜플은 어떤 타입, 어떤 길이로도 가능하여 유용합니다. match 문법은 튜플조차 패턴 매칭을 해내기에 어떤 조건도 직관적으로 표현할 수 있습니다....

April 12, 2022 · snowmerak