Skip to content

adomaskizogian/challenge

 
 

Repository files navigation

Beat the IT exam of Lithuania

Have you ever wondered if you could pass IT National-level Maturity Exam of Lithuania?

We grabbed one of the programming tasks from the latest exam and tweaked it a bit by adding just little bit more of a challenge.

How

Running tests locally

Assuming you have docker installed.

PHP 8

docker run -v ${PWD}/php:/opt/php aurelijusbanelis/challenge:php

Where your code is in php folder with php/main.php file.

JavaScript (Node 18)

docker run -v ${PWD}/js:/opt/js aurelijusbanelis/challenge:js

Where your code is in js folder with js/main.js file.

Go 1.21

docker run -v ${PWD}/go:/opt/go aurelijusbanelis/challenge:go

Where your code is in go folder with go/main.go file.

C# (dotnet 5)

docker run -v ${PWD}/cs:/opt/cs aurelijusbanelis/challenge:cs

Where your code is in cs folder with cs/Program.cs file.

Shell

docker run -v ${PWD}/sh:/opt/sh aurelijusbanelis/challenge:sh

Where your code is in sh folder with sh/main.sh file.

Not trusting docker?

Build it yourself:

docker build --target go . -t aurelijusbanelis/challenge:go
docker build --target php . -t aurelijusbanelis/challenge:php
docker build --target js . -t aurelijusbanelis/challenge:js
docker build --target cs . -t aurelijusbanelis/challenge:cs
docker build --target sh . -t aurelijusbanelis/challenge:sh

See Dockerfile and GitHub Actions for details.

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 61.3%
  • Dockerfile 28.8%
  • C# 3.6%
  • Shell 3.3%
  • JavaScript 1.9%
  • PHP 1.1%