{"id":25268948,"url":"https://github.com/mikolaj-jalocha/papers-please-codewars","last_synced_at":"2025-07-05T23:08:18.554Z","repository":{"id":205660196,"uuid":"327694127","full_name":"mikolaj-jalocha/papers-please-codewars","owner":"mikolaj-jalocha","description":"Complete  solution for \"Papers, Please\" coding challenge at Codewars.com. ","archived":false,"fork":false,"pushed_at":"2024-06-01T08:38:13.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T05:21:30.532Z","etag":null,"topics":["codewars-java","codewars-kata","codewars-solutions"],"latest_commit_sha":null,"homepage":"https://www.codewars.com/kata/59d582cafbdd0b7ef90000a0","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikolaj-jalocha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-07T18:30:14.000Z","updated_at":"2024-06-13T10:22:17.000Z","dependencies_parsed_at":"2025-02-12T10:45:38.922Z","dependency_job_id":"117b2b25-298a-4abc-89f8-0a70e826ae04","html_url":"https://github.com/mikolaj-jalocha/papers-please-codewars","commit_stats":null,"previous_names":["amtrax325/papers-please-codewars","mikolaj-jalocha/papers-please-codewars"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mikolaj-jalocha/papers-please-codewars","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikolaj-jalocha%2Fpapers-please-codewars","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikolaj-jalocha%2Fpapers-please-codewars/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikolaj-jalocha%2Fpapers-please-codewars/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikolaj-jalocha%2Fpapers-please-codewars/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikolaj-jalocha","download_url":"https://codeload.github.com/mikolaj-jalocha/papers-please-codewars/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikolaj-jalocha%2Fpapers-please-codewars/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263819235,"owners_count":23516122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codewars-java","codewars-kata","codewars-solutions"],"created_at":"2025-02-12T10:45:33.099Z","updated_at":"2025-07-05T23:08:18.531Z","avatar_url":"https://github.com/mikolaj-jalocha.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Papers, Please | Codewars\n\n![papers please](https://github.com/mikolaj-jalocha/papers-please-codewars/assets/76820915/c615c850-75ed-4182-be3f-2e39d0d86cae)\n\n\n\n## Introduction\n\nThe project contains solution to programming challenge posted at [Codewars](https://www.codewars.com/kata/59d582cafbdd0b7ef90000a0)\n\nThe task involved using regex patterns based on many inputs to determine final output (read more in about section). \nI 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. \n\n## About\n\n### Story context\n[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.\nAs 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, \nrejecting those without all proper forms, and at times detaining those with falsified information\n\n### Task objective\nThe 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. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikolaj-jalocha%2Fpapers-please-codewars","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikolaj-jalocha%2Fpapers-please-codewars","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikolaj-jalocha%2Fpapers-please-codewars/lists"}