{"id":21215074,"url":"https://github.com/ganesh47/swift-99-problems","last_synced_at":"2025-03-15T00:22:57.579Z","repository":{"id":61194747,"uuid":"549101993","full_name":"ganesh47/swift-99-problems","owner":"ganesh47","description":"Solution to 99-problems designed by \"Werner Hett\" in Swift","archived":false,"fork":false,"pushed_at":"2023-03-25T17:37:27.000Z","size":211,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T16:27:19.201Z","etag":null,"topics":["99-problems","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ganesh47.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-10T17:17:37.000Z","updated_at":"2022-11-05T20:06:55.000Z","dependencies_parsed_at":"2023-01-31T19:45:49.871Z","dependency_job_id":null,"html_url":"https://github.com/ganesh47/swift-99-problems","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ganesh47%2Fswift-99-problems","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ganesh47%2Fswift-99-problems/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ganesh47%2Fswift-99-problems/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ganesh47%2Fswift-99-problems/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ganesh47","download_url":"https://codeload.github.com/ganesh47/swift-99-problems/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243664167,"owners_count":20327436,"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":["99-problems","swift"],"created_at":"2024-11-20T21:33:29.350Z","updated_at":"2025-03-15T00:22:57.536Z","avatar_url":"https://github.com/ganesh47.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 99 Problems with Swift\n[![Build and test 99 problems with swift ](https://github.com/ganesh47/swift-99-problems/actions/workflows/build-test.yml/badge.svg)](https://github.com/ganesh47/swift-99-problems/actions/workflows/build-test.yml)\n[Code coverage](https://htmlpreview.github.io/?https://raw.githubusercontent.com/ganesh47/swift-99-problems/main/code-coverage-report.html)\n\nIntent is to help learn swift, while interactively solving the 99 problem collection, as was designed to help practice logic-programming by \"Werner Hett\"\n[Scheme solution for the 99-problems](http://community.schemewiki.org/?ninety-nine-scheme-problems)\n\nRead more about this project [wiki](https://github.com/ganesh47/swift-99-problems/wiki)\n\n####  Detailed test-coverage (updated by CI)\n\u003cpre\u003e\nFilename                      Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover    Branches   Missed Branches     Cover\n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\nList/List.swift                     7                 1    85.71%           5                 1    80.00%          17                 3    82.35%           0                 0         -\nList/ListP01.swift                  3                 0   100.00%           1                 0   100.00%           3                 0   100.00%           0                 0         -\nList/ListP02.swift                  3                 0   100.00%           1                 0   100.00%           3                 0   100.00%           0                 0         -\nList/ListP03.swift                  5                 1    80.00%           3                 1    66.67%           6                 1    83.33%           0                 0         -\nList/ListP04.swift                  4                 0   100.00%           2                 0   100.00%           7                 0   100.00%           0                 0         -\nList/ListP05.swift                 10                 1    90.00%           2                 0   100.00%          16                 2    87.50%           0                 0         -\nList/ListP06.swift                  1                 0   100.00%           1                 0   100.00%           3                 0   100.00%           0                 0         -\nList/ListP07.swift                 11                 0   100.00%           3                 0   100.00%          22                 0   100.00%           0                 0         -\nList/ListP08.swift                 27                 0   100.00%           6                 0   100.00%          43                 0   100.00%           0                 0         -\nList/ListP09.swift                 11                 0   100.00%           1                 0   100.00%          20                 0   100.00%           0                 0         -\nList/ListP10.swift                 14                 0   100.00%           4                 0   100.00%          29                 0   100.00%           0                 0         -\nList/ListP11.swift                 15                 0   100.00%           5                 0   100.00%          33                 0   100.00%           0                 0         -\nList/ListP12.swift                 10                 0   100.00%           1                 0   100.00%          20                 0   100.00%           0                 0         -\nList/ListP14.swift                  6                 0   100.00%           1                 0   100.00%          11                 0   100.00%           0                 0         -\nList/ListP15.swift                 11                 1    90.91%           4                 1    75.00%          20                 1    95.00%           0                 0         -\nList/ListP16.swift                 22                 3    86.36%           4                 1    75.00%          25                 3    88.00%           0                 0         -\nList/ListP17.swift                 17                 2    88.24%           5                 2    60.00%          23                 2    91.30%           0                 0         -\nList/ListP18.swift                 23                 4    82.61%          10                 4    60.00%          32                 4    87.50%           0                 0         -\nList/ListP19.swift                  5                 2    60.00%           5                 2    60.00%           9                 2    77.78%           0                 0         -\nList/ListP20.swift                 10                 2    80.00%           5                 2    60.00%          12                 2    83.33%           0                 0         -\nList/ListP21.swift                 13                 3    76.92%           5                 2    60.00%          16                 4    75.00%           0                 0         -\nList/ListP22.swift                  6                 2    66.67%           6                 2    66.67%          10                 2    80.00%           0                 0         -\nList/ListP23.swift                  5                 1    80.00%           5                 1    80.00%           8                 1    87.50%           0                 0         -\nList/ListP24.swift                  4                 1    75.00%           4                 1    75.00%           7                 1    85.71%           0                 0         -\nList/ListP25.swift                 25                 1    96.00%          10                 1    90.00%          29                 1    96.55%           0                 0         -\nList/ListP26.swift                 48                 3    93.75%          17                 3    82.35%          65                 3    95.38%           0                 0         -\nList/ListP27.swift                 24                 2    91.67%          13                 2    84.62%          45                 2    95.56%           0                 0         -\nList/ListP28.swift                  2                 0   100.00%           2                 0   100.00%           8                 0   100.00%           0                 0         -\nLogic/LogicP46.swift               17                 0   100.00%          13                 0   100.00%          35                 0   100.00%           0                 0         -\nNumbers/NumbersP29.swift            9                 0   100.00%           4                 0   100.00%          10                 0   100.00%           0                 0         -\nNumbers/NumbersP30.swift            9                 0   100.00%           2                 0   100.00%           7                 0   100.00%           0                 0         -\nNumbers/NumbersP31.swift            1                 0   100.00%           1                 0   100.00%           3                 0   100.00%           0                 0         -\nNumbers/NumbersP32.swift            2                 0   100.00%           2                 0   100.00%           4                 0   100.00%           0                 0         -\nNumbers/NumbersP33.swift           12                 0   100.00%           1                 0   100.00%          15                 0   100.00%           0                 0         -\nNumbers/NumbersP34.swift           12                 0   100.00%           1                 0   100.00%          18                 0   100.00%           0                 0         -\nNumbers/NumbersP35.swift            3                 0   100.00%           1                 0   100.00%           8                 0   100.00%           0                 0         -\nNumbers/NumbersP36.swift            8                 1    87.50%           3                 1    66.67%          12                 1    91.67%           0                 0         -\nNumbers/NumbersP40.swift           11                 1    90.91%           3                 0   100.00%          11                 1    90.91%           0                 0         -\nNumbers/NumbersP41.swift           24                 1    95.83%           4                 0   100.00%          29                 1    96.55%           0                 0         -\n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\nTOTAL                             450                33    92.67%         166                27    83.73%         694                37    94.67%           0                 0         -\n\u003c/pre\u003e\n\n#### Compiler warnings (updated by CI)\n\u003cpre\u003e\nNo warnings! :)\n\u003c/pre\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fganesh47%2Fswift-99-problems","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fganesh47%2Fswift-99-problems","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fganesh47%2Fswift-99-problems/lists"}