Skip to content
All Algorithms implemented in Kotlin
Kotlin
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea Created the project. Added linear search Mar 24, 2019
gradle/wrapper Created the project. Added linear search Mar 24, 2019
src Reformat binary search test code (#16) Oct 31, 2019
.gitignore Created the project. Added linear search Mar 24, 2019
README.md Add missing space (#15) Oct 31, 2019
build.gradle Created the project. Added linear search Mar 24, 2019
gradle.properties Created the project. Added linear search Mar 24, 2019
gradlew Created the project. Added linear search Mar 24, 2019
gradlew.bat Created the project. Added linear search Mar 24, 2019
settings.gradle Created the project. Added linear search Mar 24, 2019

README.md

Kotlin

Contribution Guidelines

  • If you add an algorithm then you have to add a test (JUnit) along with it. In the absence of a test, the PR will not be approved.
  • Follow the correct coding guidelines with proper description of the methods. Refer Kotlin Coding Standards.
  • Please do not add a signature inside the code. The commit history is sufficient to determine who has added the code to the repo.
  • Make sure the algorithm which is getting added comes under a certain domain of Algorithms. Please don't create a package with a name such as Misc, Others, etc.
  • While making a PR, make sure you are committing the Kotlin files only and not any project specific files. If you feel that your IDE is generating some extra files, then either don't add them to git, or add the extensions to .gitignore.
  • Please don't raise a PR for solutions to problems from online judges such as Hackerrank, Leetcode, etc.

Steps to raise a PR

  • Fork the Kotlin Repo
  • Open the forked repo on your local machine through IntelliJ by importing the project as a Gradle project
  • Make the changes on your local machine
  • Push the changes to the forked repository
  • Raise a PR against the master branch
You can’t perform that action at this time.