{"id":20490964,"url":"https://github.com/osoco/copy-top-third-exercise-valerialp","last_synced_at":"2026-02-02T09:47:01.005Z","repository":{"id":140852386,"uuid":"197595128","full_name":"osoco/copy-top-third-exercise-valerialp","owner":"osoco","description":"copy-top-third-exercise-valerialp created by GitHub Classroom","archived":false,"fork":false,"pushed_at":"2019-07-18T14:43:35.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-15T12:05:58.875Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/osoco.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-18T13:44:04.000Z","updated_at":"2019-07-18T14:43:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"4f89eba2-3707-4b57-985f-4771802c241d","html_url":"https://github.com/osoco/copy-top-third-exercise-valerialp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/osoco/copy-top-third-exercise-valerialp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osoco%2Fcopy-top-third-exercise-valerialp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osoco%2Fcopy-top-third-exercise-valerialp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osoco%2Fcopy-top-third-exercise-valerialp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osoco%2Fcopy-top-third-exercise-valerialp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/osoco","download_url":"https://codeload.github.com/osoco/copy-top-third-exercise-valerialp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/osoco%2Fcopy-top-third-exercise-valerialp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264476834,"owners_count":23614581,"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-11-15T17:19:14.242Z","updated_at":"2026-02-02T09:46:55.963Z","avatar_url":"https://github.com/osoco.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Copy third down exercise\n\nThis is a very simple exercise to check computational thinking skills.\n\n## Description\n\nWe have to program a function named `copyTopThird()` receiving a parameter `picture` representing an image.\n\nThe function takes in a picture and copies the top third of the image onto the bottom third of the image.\n\n## Test case\n\nGiven the following input image:\n\n![Input image](https://raw.githubusercontent.com/osoco/clear-half-top-image-exercise/master/assets/alan_kay.jpg)\n\nThe image should be changed to the following one:\n\n![Resulting image](https://raw.githubusercontent.com/osoco/clear-half-top-image-exercise/master/assets/alan_kay_top_third_copied.jpg)\n\n## Solution hints\n\nYou can use any existing programming language you know or an invented syntax (something like pseudocode).\n\nYou can suppose the existence of any number of auxiliary functions you need. Simply enumerate them in your solution file with a\nbrief description about their behaviour.\n\nWrite your solution in a `solution.md` file in this repository. In the case you think alternative solutions write them\nas `solution-1.md`, `solution-2.md`, and so on.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosoco%2Fcopy-top-third-exercise-valerialp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fosoco%2Fcopy-top-third-exercise-valerialp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fosoco%2Fcopy-top-third-exercise-valerialp/lists"}