Kotlin의 다양한 데이터 구조, 알고리즘, 문제 해결 방법 등을 구조화된 형식으로 정리한 저장소입니다.
저장소는 Kotlin으로 구현되고 MIT 라이선스에 따라 라이선스가 부여되는 다양한 알고리즘의 오픈 소스 구현 모음입니다. 구현 및 관련 문서는 교육자와 학생에게 학습 리소스를 제공하기 위한 것입니다. 따라서 동일한 목표에 대해 서로 다른 알고리즘 전략과 최적화를 사용하여 둘 이상의 구현을 찾을 수 있습니다.
저장소는 가장 기본적인 범용 언어 중 하나로 다양한 알고리즘의 구현을 제공합니다.
코틀린).
자세한 설명과 함께 잘 문서화된 소스 코드는 교육자와 학생 모두에게 귀중한 리소스를 제공합니다.
소스 코드가 컴파일되고 테스트됩니다.
프로그램 내 자체 점검을 통해 자신 있게 올바른 구현을 보장합니다.
모듈식 구현 및 OpenSource 라이센싱을 통해 다른 애플리케이션에서도 해당 기능을 편리하게 활용할 수 있습니다.
메이크파일
JUnit 5
코드 검사(detekt, ktlint, Spotless)
CI
부동산 수 272개
231개의 기능
140 수업 수
패키지 수 9개
kt 파일 수 84개
7,644줄의 코드(loc)
3,710개의 코드 소스 라인(sloc)
2,870개의 논리적 코드 라인(lloc)
3,372개의 코드 주석 라인(cloc)
427 순환 복잡도(mcc)
214 인지적 복잡성
총 코드 냄새 개수 0개
댓글 소스 비율 90%
1,000lloc당 148mcc
1,000 Lloc당 코드 냄새 0개
2024-12-11 22:35:45 UTC에 detekt 버전 1.23.7로 생성됨