An open API service indexing awesome lists of open source software.

https://github.com/mikolaj-jalocha/papers-please-codewars

Complete solution for "Papers, Please" coding challenge at Codewars.com.
https://github.com/mikolaj-jalocha/papers-please-codewars

codewars-java codewars-kata codewars-solutions

Last synced: 3 months ago
JSON representation

Complete solution for "Papers, Please" coding challenge at Codewars.com.

Awesome Lists containing this project

README

        

# Papers, Please | Codewars

![papers please](https://github.com/mikolaj-jalocha/papers-please-codewars/assets/76820915/c615c850-75ed-4182-be3f-2e39d0d86cae)

## Introduction

The project contains solution to programming challenge posted at [Codewars](https://www.codewars.com/kata/59d582cafbdd0b7ef90000a0)

The task involved using regex patterns based on many inputs to determine final output (read more in about section).
I have created it at the beggining of my programming journey back at 2020 in Java, before the chat GPT era 😂 There is defenitely space for improvement.

## About

### Story context
[Papers, Please](https://papersplea.se/) is an indie video game where the player takes on a the role of a border crossing immigration officer in the fictional dystopian Eastern Bloc-like country of Arstotzka in the year 1982.
As the officer, the player must review each immigrant and returning citizen's passports and other supporting paperwork against a list of ever-increasing rules using a number of tools and guides, allowing in only those with the proper paperwork,
rejecting those without all proper forms, and at times detaining those with falsified information

### Task objective
The task was to create a constructor function (or class) and a set of instance methods to perform the tasks of the border checkpoint inspection officer.