Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository:parisa1376/python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:main
Choose a base ref
...
head repository:exercism/python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 9 commits
  • 22 files changed
  • 4 contributors

Commits on Dec 3, 2025

  1. Bump actions/checkout from 5.0.0 to 6.0.0 (exercism#4034)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@08c6903...1af3b93) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    @dependabot
    dependabot[bot] authored Dec 3, 2025
    Configuration menu
    Copy the full SHA
    4742d3eView commit details
    Browse the repository at this point in the history
  2. Bump actions/setup-python from 6.0.0 to 6.1.0 (exercism#4035)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.0.0 to 6.1.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@e797f83...83679a8) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    @dependabot
    dependabot[bot] authored Dec 3, 2025
    Configuration menu
    Copy the full SHA
    f5ee289View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2025

  1. Bump actions/stale from 10.0.0 to 10.1.0 (exercism#4020)

    Bumps [actions/stale](https://github.com/actions/stale) from 10.0.0 to 10.1.0. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](actions/stale@3a9db7e...5f858e3) --- updated-dependencies: - dependency-name: actions/stale dependency-version: 10.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    @dependabot
    dependabot[bot] authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    dcbfdefView commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2025

  1. robot-name approach: fix typos, minor rephrasing/improvements (exerci…

    …sm#4051) * robot-name approach: fix typos, minor rephasing/improvements - Fixed a few typos. - Rephrased here and there where I subjectively thought it useful. Please let me know if they're undesirable. - Expanded some contractions - this might help non-native speakers. - When another approach is mentioned, added link to it - hopefully this is useful rather than an distraction - I thought the explanation about the alternative to using the walrus operator was not clear, so rephrased and added a code snippet. I hope this is useful. * Update exercises/practice/robot-name/.approaches/mass-name-generation/content.md Co-authored-by: BethanyG <[email protected]> * Update exercises/practice/robot-name/.approaches/mass-name-generation/content.md Co-authored-by: BethanyG <[email protected]> * Update exercises/practice/robot-name/.approaches/mass-name-generation/content.md Co-authored-by: BethanyG <[email protected]> * Update exercises/practice/robot-name/.approaches/mass-name-generation/content.md Co-authored-by: BethanyG <[email protected]> * Update exercises/practice/robot-name/.approaches/name-on-the-fly/content.md Co-authored-by: BethanyG <[email protected]> * Update exercises/practice/robot-name/.approaches/name-on-the-fly/content.md Co-authored-by: BethanyG <[email protected]> * Update exercises/practice/robot-name/.approaches/mass-name-generation/content.md Co-authored-by: András B Nagy <[email protected]> * blank lines after headers and remove trailing whitespace * add blank lines around code snippets and expand one more contraction --------- Co-authored-by: BethanyG <[email protected]> Co-authored-by: András B Nagy <[email protected]>
    @petrem@BethanyG@BNAndras
    3 people authored Dec 21, 2025
    Configuration menu
    Copy the full SHA
    d069b5dView commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2025

  1. rna-transcription approach: a few improvements (exercism#4052)

    * rna-transcription approach: a few improvements - Renamed `chr` to `char` in the snippets because `chr` is a built-in function and although shadowing it in this case may not be a problem, it is still a bad practice when it can be avoided. - The dictionary-join approach mentions list comprehensions, but instead it uses a generator expression. Replaced this in the explanation and expanded to give the list comprehension based implementation along with a brief comparison. - The overview mentions one approach is four times faster. In a brief comparison, it varies from 2.5x for a very short string and up to 60x faster for a 10^6 long one. Probably not worth going into the details, but 4x is just innacurate. * convert code snippets to single quotes for consistency * several updates following discussions - Replaced `char` with `nucleotide` as this is terminology from the domain. - Rephrased a "see also" link to be more screen reader friendly. - A note about the exercise not requiring tests for invalid characters is preset in one of the approaches. Copied it over to the other approach, for uniformity. - Rephrased mention about performance and speedup. - Replaced mention of ASCII with Unicode adding a brief explanation and links. * move note regarding testing for erroneous inputs to `introduction.md` ... because it applies to the exercise in general, not a particular approach. Re-applying missed commits from prior cherry-pick. * Re-applied the commits from below via cherry-pick. convert code snippets to single quotes for consistency
    @petrem
    petrem authored Dec 24, 2025
    Configuration menu
    Copy the full SHA
    6865784View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. December 2025 practice exercise docs sync. (exercism#4058)

    Pulled in latest exercise introductions and instructions from problem-specifications.
    @BethanyG
    BethanyG authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    0410dccView commit details
    Browse the repository at this point in the history
  2. Synced tests to problem-specifications and regenerated test cases. (e…

    …xercism#4059) Added new test cases from problem-specifications and regenerated test file.
    @BethanyG
    BethanyG authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    a0c1db9View commit details
    Browse the repository at this point in the history
  3. Updated tests.toml and regenerated isbn-verifier test cases. (exercis…

    …m#4060) Added two new test cases from problem-specifications.
    @BethanyG
    BethanyG authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    e14ea7fView commit details
    Browse the repository at this point in the history
  4. Synced tests.toml and regenerated test cases. (exercism#4061)

    Added three new test cases from problem-specifications.
    @BethanyG
    BethanyG authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    0792f3eView commit details
    Browse the repository at this point in the history
Loading