{"id":16671474,"url":"https://github.com/jacoby/northernlightstest","last_synced_at":"2026-04-21T08:03:00.545Z","repository":{"id":225184130,"uuid":"765244735","full_name":"jacoby/NorthernLightsTest","owner":"jacoby","description":"Programming Test for Northern Lights Sharepoint LLC","archived":false,"fork":false,"pushed_at":"2024-02-29T17:20:50.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-19T17:38:07.642Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Perl","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/jacoby.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}},"created_at":"2024-02-29T14:54:33.000Z","updated_at":"2024-02-29T16:53:17.000Z","dependencies_parsed_at":"2024-02-29T17:57:07.395Z","dependency_job_id":"b3ce2a1c-f525-4218-ae0b-ca13f9996329","html_url":"https://github.com/jacoby/NorthernLightsTest","commit_stats":null,"previous_names":["jacoby/northernlightstest"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacoby%2FNorthernLightsTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacoby%2FNorthernLightsTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacoby%2FNorthernLightsTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jacoby%2FNorthernLightsTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jacoby","download_url":"https://codeload.github.com/jacoby/NorthernLightsTest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243318748,"owners_count":20272137,"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":[],"created_at":"2024-10-12T11:44:35.860Z","updated_at":"2025-12-25T08:52:27.523Z","avatar_url":"https://github.com/jacoby.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Northern Light Programming Test\n\n## The Challenge\n\n\u003e Please use a well-known programming language such as Perl, C++, Java, Python, or PHP to develop code that takes two input files. Both input files consist of lines sorted in lexicographically ascending order based on ASCII values. The code should produce two output files:\n\u003e\n\u003e * The first output file should contain lines that are present in the first input file but not in the second input file.\n\u003e * The second output file should contain lines that are present in the second input file but not in the first input file.\n\nTo create my sample files, I extracted words from `/home/jacoby/bin/dict.txt`, named **words1** and **words2**.\n\nI do have a tendency to use existing solutions if possible, so I wrote **nl_list_compare.pl** using the [List::Compare](https://metacpan.org/pod/List::Compare) module.\n\nBut this is not a great demonstration of my programming ability, so I wrote it again as **nl_by_hand**, making a hash of both lists for fast comparison.\n\nAnd, as this is for a Python position, I wrote **nl.py**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacoby%2Fnorthernlightstest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjacoby%2Fnorthernlightstest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjacoby%2Fnorthernlightstest/lists"}