Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/laughedelic/codility.g8
Giter8 sbt template for solving Codility test tasks in Scala
https://github.com/laughedelic/codility.g8
codility codility-scala giter8-template project-template scala test-tasks
Last synced: 14 days ago
JSON representation
Giter8 sbt template for solving Codility test tasks in Scala
- Host: GitHub
- URL: https://github.com/laughedelic/codility.g8
- Owner: laughedelic
- Created: 2018-08-11T23:33:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-12T00:26:02.000Z (over 6 years ago)
- Last Synced: 2024-11-01T08:42:21.597Z (2 months ago)
- Topics: codility, codility-scala, giter8-template, project-template, scala, test-tasks
- Language: Scala
- Size: 3.91 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Codility task sbt project template
[![](https://travis-ci.com/laughedelic/codility.g8.svg?branch=master)](https://travis-ci.com/laughedelic/codility.g8)
[![](https://img.shields.io/badge/license-CC_BY--SA_4.0-blue.svg)](https://creativecommons.org/licenses/by-sa/4.0/)This is a Giter8 template for solving [Codility](https://app.codility.com) test tasks in Scala.
Check out Codility [lessons](https://app.codility.com/programmers/lessons) or [challenges](https://app.codility.com/programmers/challenges) for example tasks.
### Usage
From the official [FAQ](https://app.codility.com/candidate-faq#can-i-use-my-own-ide):
> ##### Can I use my own IDE?
>
> Yes, you can write your solution in an editor of your choice and paste the solution back into the Codility interface. Use the ‘Run’ button to make sure that the code has been copied properly and that Codility is able to compile and execute it. Your compiler is not necessarily the same as ours, so remember to write portable, standards-compliant code. The supported language version is displayed in the Codility interface.This template contains an sbt project for _one_ Codility test task.
1. Apply the template:
* either with [giter8](http://www.foundweekends.org/giter8):
```shell
g8 laughedelic/codility.g8
```
* or with [sbt v1.0 or newer](http://www.scala-sbt.org/download.html):
```shell
sbt new laughedelic/codility.g8
```
It will ask you for the name of the project, input and output types. You can change it later in the code.
2. Write your solution in `src/main/scala/Solution.scala`
3. Add test cases in `src/test/scala/Solution.scala` and run `sbt test`
4. Once it's ready, copy-paste the content of `src/main/scala/Solution.scala` to the Codility editor and run tests there. Don't forget to choose Scala language in the editor interface.