├── .gitignore ├── LICENSE.md ├── README.md └── WeeklyChallenge2022.playground ├── Pages ├── Challenge0.xcplaygroundpage │ └── Contents.swift ├── Challenge1.xcplaygroundpage │ └── Contents.swift ├── Challenge10.xcplaygroundpage │ └── Contents.swift ├── Challenge11.xcplaygroundpage │ └── Contents.swift ├── Challenge12.xcplaygroundpage │ └── Contents.swift ├── Challenge13.xcplaygroundpage │ └── Contents.swift ├── Challenge14.xcplaygroundpage │ └── Contents.swift ├── Challenge15.xcplaygroundpage │ └── Contents.swift ├── Challenge16.xcplaygroundpage │ └── Contents.swift ├── Challenge17.xcplaygroundpage │ └── Contents.swift ├── Challenge18.xcplaygroundpage │ └── Contents.swift ├── Challenge19.xcplaygroundpage │ └── Contents.swift ├── Challenge2.xcplaygroundpage │ └── Contents.swift ├── Challenge20.xcplaygroundpage │ └── Contents.swift ├── Challenge21.xcplaygroundpage │ ├── Contents.swift │ └── Resources │ │ └── Challenge21.txt ├── Challenge22.xcplaygroundpage │ └── Contents.swift ├── Challenge23.xcplaygroundpage │ └── Contents.swift ├── Challenge24.xcplaygroundpage │ └── Contents.swift ├── Challenge25.xcplaygroundpage │ └── Contents.swift ├── Challenge26.xcplaygroundpage │ └── Contents.swift ├── Challenge27.xcplaygroundpage │ └── Contents.swift ├── Challenge28.xcplaygroundpage │ └── Contents.swift ├── Challenge29.xcplaygroundpage │ └── Contents.swift ├── Challenge3.xcplaygroundpage │ └── Contents.swift ├── Challenge30.xcplaygroundpage │ └── Contents.swift ├── Challenge31.xcplaygroundpage │ └── Contents.swift ├── Challenge32.xcplaygroundpage │ └── Contents.swift ├── Challenge33.xcplaygroundpage │ └── Contents.swift ├── Challenge34.xcplaygroundpage │ └── Contents.swift ├── Challenge35.xcplaygroundpage │ └── Contents.swift ├── Challenge36.xcplaygroundpage │ └── Contents.swift ├── Challenge37.xcplaygroundpage │ └── Contents.swift ├── Challenge38.xcplaygroundpage │ └── Contents.swift ├── Challenge39.xcplaygroundpage │ └── Contents.swift ├── Challenge4.xcplaygroundpage │ └── Contents.swift ├── Challenge40.xcplaygroundpage │ └── Contents.swift ├── Challenge41.xcplaygroundpage │ └── Contents.swift ├── Challenge42.xcplaygroundpage │ └── Contents.swift ├── Challenge43.xcplaygroundpage │ └── Contents.swift ├── Challenge44.xcplaygroundpage │ └── Contents.swift ├── Challenge45.xcplaygroundpage │ └── Contents.swift ├── Challenge46.xcplaygroundpage │ └── Contents.swift ├── Challenge47.xcplaygroundpage │ └── Contents.swift ├── Challenge48.xcplaygroundpage │ └── Contents.swift ├── Challenge49.xcplaygroundpage │ └── Contents.swift ├── Challenge5.xcplaygroundpage │ └── Contents.swift ├── Challenge50.xcplaygroundpage │ └── Contents.swift ├── Challenge51.xcplaygroundpage │ └── Contents.swift ├── Challenge6.xcplaygroundpage │ └── Contents.swift ├── Challenge7.xcplaygroundpage │ └── Contents.swift ├── Challenge8.xcplaygroundpage │ └── Contents.swift ├── Challenge9.xcplaygroundpage │ └── Contents.swift └── Readme.xcplaygroundpage │ └── Contents.swift └── contents.xcplayground /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/README.md -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge0.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge0.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge1.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge1.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge10.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge10.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge11.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge11.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge12.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge12.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge13.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge13.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge14.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge14.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge15.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge15.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge16.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge16.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge17.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge17.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge18.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge18.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge19.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge19.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge2.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge2.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge20.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge20.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge21.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge21.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge21.xcplaygroundpage/Resources/Challenge21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge21.xcplaygroundpage/Resources/Challenge21.txt -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge22.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge22.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge23.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge23.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge24.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge24.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge25.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge25.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge26.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge26.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge27.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge27.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge28.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge28.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge29.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge29.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge3.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge3.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge30.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge30.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge31.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge31.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge32.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge32.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge33.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge33.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge34.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge34.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge35.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge35.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge36.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge36.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge37.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge37.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge38.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge38.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge39.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge39.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge4.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge4.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge40.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge40.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge41.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge41.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge42.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge42.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge43.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge43.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge44.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge44.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge45.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge45.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge46.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge46.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge47.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge47.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge48.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge48.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge49.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge49.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge5.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge5.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge50.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge50.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge51.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge51.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge6.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge6.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge7.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge7.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge8.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge8.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Challenge9.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Challenge9.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/Pages/Readme.xcplaygroundpage/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/Pages/Readme.xcplaygroundpage/Contents.swift -------------------------------------------------------------------------------- /WeeklyChallenge2022.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mouredev/Weekly-Challenge-2022-Swift/HEAD/WeeklyChallenge2022.playground/contents.xcplayground --------------------------------------------------------------------------------