├── .gitignore ├── LICENSE ├── README.md ├── unit0 ├── lesson01 │ ├── .gitignore │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-1.1.sc │ │ ├── Listing-1.2.sc │ │ ├── Listing-1.3.sc │ │ ├── Listing-1.4.sc │ │ ├── Listing-1.5.sc │ │ └── Listing-1.6.sc │ │ ├── quickchecks │ │ └── README.md │ │ └── trythis │ │ └── README.md ├── lesson02 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ └── README.md │ │ ├── quickchecks │ │ └── README.md │ │ └── trythis │ │ └── TryThis-2.1.md └── lesson03 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ └── scala │ ├── NoMain.scala │ ├── listings │ └── README.md │ ├── quickchecks │ └── README.md │ └── trythis │ └── TryThis-3.1.md ├── unit1 ├── lesson04 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-4.1.sc │ │ ├── Listing-4.2.sc │ │ └── Listing-4.3.sc │ │ ├── quickchecks │ │ ├── QuickCheck-4.1.md │ │ ├── QuickCheck-4.2.md │ │ └── QuickCheck-4.3.md │ │ └── trythis │ │ └── TryThis-4.1.sc ├── lesson05 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-5.1.sc │ │ ├── Listing-5.2.sc │ │ ├── Listing-5.3.sc │ │ └── Listing-5.4.sc │ │ ├── quickchecks │ │ ├── QuickCheck-5.1.sc │ │ ├── QuickCheck-5.2.sc │ │ └── QuickCheck-5.3.sc │ │ └── trythis │ │ └── TryThis-5.1.sc ├── lesson06 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ └── Listing-6.1.sc │ │ ├── quickchecks │ │ └── QuickCheck-6.1.md │ │ └── trythis │ │ └── TryThis-6.1.sc ├── lesson07 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-7.1.sc │ │ ├── Listing-7.2.sc │ │ ├── Listing-7.3.sc │ │ ├── Listing-7.4.sc │ │ ├── Listing-7.5.sc │ │ └── Listing-7.6.sc │ │ ├── quickchecks │ │ ├── QuickCheck-7.1.sc │ │ ├── QuickCheck-7.2.sc │ │ └── QuickCheck-7.3.sc │ │ └── trythis │ │ └── TryThis-7.1.sc └── lesson08 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ └── scala │ ├── Main.scala │ └── VendingMachine.scala ├── unit2 ├── lesson09 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-9.1.sc │ │ ├── Listing-9.2.sc │ │ └── Listing-9.3.md │ │ ├── my │ │ ├── areas │ │ │ ├── Circle.scala │ │ │ └── Square.scala │ │ ├── example │ │ │ └── io │ │ │ │ └── MyExample.scala │ │ └── quick │ │ │ └── check │ │ │ ├── TestA.scala │ │ │ └── TestB.scala │ │ ├── quickchecks │ │ ├── QuickCheck-9.1.sc │ │ └── QuickCheck-9.2.md │ │ └── trythis │ │ └── TryThis-9.1.md ├── lesson10 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-10.1.sc │ │ ├── Listing-10.2.sc │ │ ├── Listing-10.3.sc │ │ └── Listing-10.4.sc │ │ ├── quickchecks │ │ ├── QuickCheck-10.1.sc │ │ ├── QuickCheck-10.2.sc │ │ └── QuickCheck-10.3.sc │ │ └── trythis │ │ └── TryThis-10.1.sc ├── lesson11 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-11.1.sc │ │ ├── Listing-11.2.sc │ │ ├── Listing-11.3.sc │ │ ├── Listing-11.4.sc │ │ └── Listing-11.5.sc │ │ ├── quickchecks │ │ ├── QuickCheck-11.1.sc │ │ ├── QuickCheck-11.2.md │ │ ├── QuickCheck-11.3.md │ │ └── QuickCheck-11.4.sc │ │ └── trythis │ │ └── TryThis-11.1.sc ├── lesson12 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-12.1.sc │ │ ├── Listing-12.2.sc │ │ ├── Listing-12.3.sc │ │ ├── Listing-12.4.sc │ │ ├── Listing-12.5.sc │ │ ├── Listing-12.6.sc │ │ └── Listing-12.7.sc │ │ ├── quickchecks │ │ ├── QuickCheck-12.1.sc │ │ ├── QuickCheck-12.2.md │ │ ├── QuickCheck-12.3.sc │ │ └── QuickCheck-12.4.sc │ │ └── trythis │ │ └── TryThis-12.1.sc └── lesson13 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ └── scala │ └── org │ └── example │ └── time │ ├── TimeApp.scala │ └── TimePrinter.scala ├── unit3 ├── lesson14 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-14.1.sc │ │ ├── Listing-14.2.sc │ │ ├── Listing-14.3.sc │ │ └── Listing-14.4.sc │ │ ├── quickchecks │ │ ├── QuickCheck-14.1.sc │ │ └── QuickCheck-14.2.sc │ │ └── trythis │ │ └── TryThis-14.1.sc ├── lesson15 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-15.1.sc │ │ ├── Listing-15.2.sc │ │ └── Listing-15.3.sc │ │ ├── quickchecks │ │ ├── QuickCheck-15.1.sc │ │ ├── QuickCheck-15.2.sc │ │ └── QuickCheck-15.3.sc │ │ └── trythis │ │ └── TryThis-15.1.sc ├── lesson16 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-16.1.sc │ │ ├── Listing-16.2.sc │ │ ├── Listing-16.3.sc │ │ ├── Listing-16.4.sc │ │ └── Listing-16.5.sc │ │ ├── quickchecks │ │ ├── QuickCheck-16.1.sc │ │ ├── QuickCheck-16.2.sc │ │ └── QuickCheck-16.3.sc │ │ └── trythis │ │ └── TryThis-16.1.sc ├── lesson17 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ ├── resources │ │ └── logback.xml │ │ └── scala │ │ ├── org │ │ └── example │ │ │ └── ping │ │ │ ├── PingApi.scala │ │ │ └── PingApp.scala │ │ ├── quickchecks │ │ ├── QuickCheck-17.1.md │ │ ├── QuickCheck-17.2.md │ │ └── Quickcheck-17.3.md │ │ └── trythis │ │ └── TryThis-17.1.sc └── lesson18 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ ├── resources │ └── logback.xml │ └── scala │ └── org │ └── example │ └── time │ ├── TimeApi.scala │ ├── TimeApp.scala │ └── TimePrinter.scala ├── unit4 ├── lesson19 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-19.1.sc │ │ ├── Listing-19.2.sc │ │ ├── Listing-19.3.sc │ │ └── Listing-19.4.sc │ │ ├── quickchecks │ │ ├── QuickCheck-19.1.sc │ │ ├── QuickCheck-19.2.sc │ │ └── QuickCheck-19.3.sc │ │ └── trythis │ │ └── TryThis-19.1.sc ├── lesson20 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-20.1.sc │ │ ├── Listing-20.2.sc │ │ ├── Listing-20.3.sc │ │ └── Listing-20.4.sc │ │ ├── quickchecks │ │ ├── QuickCheck-20.1.sc │ │ ├── QuickCheck-20.2.sc │ │ └── QuickCheck-20.3.sc │ │ └── trythis │ │ └── TryThis-20.1.sc ├── lesson21 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ └── README.md │ │ ├── quickchecks │ │ ├── QuickCheck-21.1.sc │ │ ├── QuickCheck-21.2.sc │ │ ├── QuickCheck-21.3.sc │ │ └── QuickCheck-21.4.sc │ │ └── trythis │ │ └── TryThis-21.1.sc ├── lesson22 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-22.1.sc │ │ ├── Listing-22.2.sc │ │ └── Listing-22.3.sc │ │ ├── quickchecks │ │ ├── QuickCheck-22.1.sc │ │ └── QuickCheck-22.2.sc │ │ └── trythis │ │ └── TryThis-22.1.sc ├── lesson23 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-23.1.sc │ │ ├── Listing-23.2.sc │ │ ├── Listing-23.3.sc │ │ ├── Listing-23.4.sc │ │ ├── Listing-23.5.sc │ │ ├── Listing-23.6.sc │ │ ├── Listing-23.7.sc │ │ └── Listing-23.8.sc │ │ ├── quickchecks │ │ ├── QuickCheck-23.1.sc │ │ ├── QuickCheck-23.2.sc │ │ └── QuickCheck-23.3.sc │ │ └── trythis │ │ └── TryThis-23.1.sc ├── lesson24 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-24.1.sc │ │ └── Listing-24.2.sc │ │ ├── quickchecks │ │ ├── QuickCheck-24.1.sc │ │ ├── QuickCheck-24.2.sc │ │ └── QuickCheck-24.3.sc │ │ └── trythis │ │ └── TryThis-24.1.sc ├── lesson25 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-25.1.sc │ │ ├── Listing-25.2.sc │ │ ├── Listing-25.3.sc │ │ ├── Listing-25.4.sc │ │ └── Listing-25.5.sc │ │ ├── quickchecks │ │ ├── QuickCheck-25.1.sc │ │ └── QuickCheck-25.2.sc │ │ └── trythis │ │ └── TryThis-25.1.sc └── lesson26 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ ├── resources │ └── logback.xml │ └── scala │ └── org │ └── example │ └── game │ ├── GameApi.scala │ ├── GameApp.scala │ └── entities │ ├── Game.scala │ ├── Player.scala │ └── Symbol.scala ├── unit5 ├── lesson27 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-27.1.sc │ │ ├── Listing-27.2.sc │ │ ├── Listing-27.3.sc │ │ ├── Listing-27.4.sc │ │ ├── Listing-27.5.sc │ │ └── Listing-27.6.sc │ │ ├── quickchecks │ │ ├── QuickCheck-27.1.sc │ │ ├── QuickCheck-27.2.sc │ │ └── QuickCheck-27.3.sc │ │ └── trythis │ │ └── TryThis-27.1.sc ├── lesson28 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-28.1.sc │ │ ├── Listing-28.2.sc │ │ ├── Listing-28.3.sc │ │ ├── Listing-28.4.sc │ │ ├── Listing-28.5.sc │ │ ├── Listing-28.6.sc │ │ └── Listing-28.7.sc │ │ ├── quickchecks │ │ ├── QuickCheck-28.1.sc │ │ ├── QuickCheck-28.2.sc │ │ ├── QuickCheck-28.3.sc │ │ └── QuickCheck-28.4.sc │ │ └── trythis │ │ └── TryThis-28.1.sc ├── lesson29 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-29.1.sc │ │ ├── Listing-29.2.sc │ │ └── Listing-29.3.sc │ │ ├── quickchecks │ │ ├── QuickCheck-29.1.sc │ │ └── QuickCheck-29.2.sc │ │ └── trythis │ │ └── TryThis-29.1.sc ├── lesson30 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-30.1.sc │ │ ├── Listing-30.2.sc │ │ ├── Listing-30.3.sc │ │ ├── Listing-30.4.sc │ │ ├── Section-30.1.sc │ │ ├── Section-30.2.sc │ │ └── Section-30.3.sc │ │ ├── quickchecks │ │ ├── QuickCheck-30.1.sc │ │ ├── QuickCheck-30.2.sc │ │ └── QuickCheck-30.3.sc │ │ └── trythis │ │ └── TryThis-30.1.sc ├── lesson31 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-31.1.sc │ │ ├── Listing-31.2.sc │ │ ├── Listing-31.3.sc │ │ ├── Listing-31.4.sc │ │ ├── Section-31.1.sc │ │ ├── Section-31.2.sc │ │ └── Section-31.3.sc │ │ ├── quickchecks │ │ ├── QuickCheck-31.1.sc │ │ ├── QuickCheck-31.2.sc │ │ └── QuickCheck-31.3.sc │ │ └── trythis │ │ └── TryThis-31.1.sc ├── lesson32 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-32.1.sc │ │ ├── Listing-32.2.sc │ │ ├── Listing-32.3.sc │ │ ├── Listing-32.4.sc │ │ ├── Listing-32.5.sc │ │ ├── Section-32.1.sc │ │ ├── Section-32.2.sc │ │ ├── Section-32.3.sc │ │ └── Section-32.4.sc │ │ ├── quickchecks │ │ ├── QuickCheck-32.1.sc │ │ ├── QuickCheck-32.2.sc │ │ ├── QuickCheck-32.3.sc │ │ └── QuickCheck-32.4.sc │ │ └── trythis │ │ └── TryThis-32.1.sc └── lesson33 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ ├── resources │ └── movies_metadata.csv │ └── scala │ └── org │ └── example │ └── movies │ ├── MovieApp.scala │ ├── MoviesDataset.scala │ ├── PrintResultHelpers.scala │ └── entities │ ├── Movie.scala │ └── Parsers.scala ├── unit6 ├── lesson34 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-34.1.sc │ │ ├── Listing-34.2.sc │ │ ├── Listing-34.3.sc │ │ ├── Listing-34.4.sc │ │ ├── Listing-34.5.sc │ │ ├── Listing-34.6.sc │ │ ├── Listing-34.7.sc │ │ ├── Section-34.1.sc │ │ ├── Section-34.2.sc │ │ ├── Section-34.3.sc │ │ └── Section-34.4.sc │ │ ├── quickchecks │ │ ├── QuickCheck-34.1.sc │ │ ├── QuickCheck-34.2.sc │ │ ├── QuickCheck-34.3.sc │ │ ├── QuickCheck-34.4.sc │ │ ├── QuickCheck-34.5.sc │ │ └── QuickCheck-34.6.sc │ │ └── trythis │ │ └── TryThis-34.1.sc ├── lesson35 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-35.1.sc │ │ ├── Listing-35.2.sc │ │ └── Section-35.1.sc │ │ ├── quickchecks │ │ ├── QuickCheck-35.1.sc │ │ └── QuickCheck-35.2.sc │ │ └── trythis │ │ └── TryThis-35.1.sc ├── lesson36 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-36.1.sc │ │ ├── Listing-36.2.sc │ │ ├── Listing-36.3.sc │ │ ├── Listing-36.4.sc │ │ ├── Listing-36.5.sc │ │ ├── Listing-36.6.sc │ │ ├── Section-36.1.sc │ │ ├── Section-36.2.sc │ │ ├── Section-36.3.sc │ │ ├── Section-36.4.sc │ │ └── Section-36.5.sc │ │ ├── quickchecks │ │ ├── QuickCheck-36.1.sc │ │ ├── QuickCheck-36.2.sc │ │ ├── QuickCheck-36.3.sc │ │ ├── QuickCheck-36.4.sc │ │ ├── QuickCheck-36.5.sc │ │ └── QuickCheck-36.6.sc │ │ └── trythis │ │ └── TryThis-36.1.sc ├── lesson37 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-37.1.sc │ │ ├── Listing-37.2.sc │ │ ├── Listing-37.3.sc │ │ ├── Section-37.1.sc │ │ ├── Section-37.2.sc │ │ └── Section-37.3.sc │ │ ├── quickchecks │ │ ├── QuickCheck-37.1.sc │ │ ├── QuickCheck-37.2.sc │ │ └── QuickCheck-37.3.sc │ │ └── trythis │ │ └── TryThis-37.1.sc ├── lesson38 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-38.1.sc │ │ ├── Listing-38.2.sc │ │ ├── Listing-38.3.sc │ │ ├── Listing-38.4.sc │ │ ├── Listing-38.5.sc │ │ ├── Listing-38.6.sc │ │ ├── Section-38.2.sc │ │ ├── Section-38.4.1.sc │ │ ├── Section-38.4.2.sc │ │ └── Section-38.5.sc │ │ ├── quickchecks │ │ ├── QuickCheck-38.1.sc │ │ ├── QuickCheck-38.2.sc │ │ ├── QuickCheck-38.3.sc │ │ ├── QuickCheck-38.4.sc │ │ └── QuickCheck-38.5.sc │ │ └── trythis │ │ └── TryThis-38.1.sc ├── lesson39 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-39.1.sc │ │ ├── Listing-39.2.sc │ │ ├── Listing-39.3.sc │ │ ├── Section-39.1.sc │ │ └── Section-39.2.sc │ │ ├── quickchecks │ │ ├── QuickCheck-39.1.sc │ │ └── QuickCheck-39.2.sc │ │ └── trythis │ │ └── TryThis-39.1.sc ├── lesson40 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-40.1.sc │ │ ├── Listing-40.10.sc │ │ ├── Listing-40.2.sc │ │ ├── Listing-40.3.sc │ │ ├── Listing-40.4.sc │ │ ├── Listing-40.5.sc │ │ ├── Listing-40.6.sc │ │ ├── Listing-40.7.sc │ │ ├── Listing-40.8.sc │ │ ├── Listing-40.9.sc │ │ ├── Section-40.1.sc │ │ ├── Section-40.2.sc │ │ ├── Section-40.3.sc │ │ └── Section-40.5.sc │ │ ├── quickchecks │ │ ├── QuickCheck-40.1.sc │ │ ├── QuickCheck-40.2.sc │ │ ├── QuickCheck-40.3.sc │ │ ├── QuickCheck-40.4.sc │ │ ├── QuickCheck-40.5.sc │ │ ├── QuickCheck-40.6.sc │ │ └── QuickCheck-40.7.sc │ │ └── trythis │ │ └── TryThis-40.1.sc └── lesson41 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ ├── resources │ └── books.csv │ └── scala │ └── org │ └── example │ └── books │ ├── BookApp.scala │ ├── BookParser.scala │ ├── BookService.scala │ └── entities │ ├── Book.scala │ └── User.scala ├── unit7 ├── lesson42 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-42.1.sc │ │ ├── Listing-42.2.sc │ │ ├── Listing-42.3.sc │ │ ├── Listing-42.4.sc │ │ ├── Listing-42.5.sc │ │ ├── Section-42.1.sc │ │ └── Section-42.2.sc │ │ ├── quickchecks │ │ ├── QuickCheck-42.1.sc │ │ ├── QuickCheck-42.2.sc │ │ └── QuickCheck-42.3.sc │ │ └── trythis │ │ └── TryThis-42.1.sc ├── lesson43 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-43.1.sc │ │ ├── Listing-43.2.sc │ │ ├── Listing-43.3.sc │ │ └── Section-43.2.sc │ │ ├── quickchecks │ │ ├── QuickCheck-43.1.sc │ │ └── QuickCheck-43.2.sc │ │ └── trythis │ │ └── TryThis-43.1.sc ├── lesson44 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-44.1.sc │ │ ├── Listing-44.2.sc │ │ ├── Listing-44.3.sc │ │ ├── Listing-44.4.sc │ │ └── Section-44.1.sc │ │ ├── quickchecks │ │ ├── QuickCheck-44.1.sc │ │ ├── QuickCheck-44.2.sc │ │ └── QuickCheck-44.3.sc │ │ └── trythis │ │ └── TryThis-44.1.sc ├── lesson45 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ └── scala │ │ ├── NoMain.scala │ │ ├── listings │ │ ├── Listing-45.1.sc │ │ ├── Listing-45.2.sc │ │ ├── Listing-45.3.sc │ │ ├── Listing-45.4.sc │ │ ├── Listing-45.5.sc │ │ ├── Listing-45.6.sc │ │ ├── Section-45.1.sc │ │ └── Section-45.2.sc │ │ ├── quickchecks │ │ ├── QuickCheck-45.1.sc │ │ ├── QuickCheck-45.2.sc │ │ └── QuickCheck-45.3.sc │ │ └── trythis │ │ └── TryThis-45.1.sc ├── lesson46 │ ├── build.sbt │ ├── project │ │ └── build.properties │ └── src │ │ └── main │ │ ├── resources │ │ ├── init.sql │ │ └── logback.xml │ │ └── scala │ │ ├── Main.scala │ │ ├── org │ │ └── example │ │ │ └── registrations │ │ │ ├── CustomerQueries.scala │ │ │ ├── PostgreSQL.scala │ │ │ ├── Queries.scala │ │ │ └── TestDatabase.scala │ │ ├── quickchecks │ │ ├── QuickCheck-46.1.sc │ │ ├── QuickCheck-46.2.sc │ │ └── QuickCheck-46.3.sc │ │ └── trythis │ │ └── TryThis-46.1.sc └── lesson47 │ ├── build.sbt │ ├── project │ └── build.properties │ └── src │ └── main │ ├── resources │ ├── init.sql │ └── logback.xml │ └── scala │ ├── Main.scala │ └── org │ └── example │ └── quiz │ ├── PostgreSQL.scala │ ├── TestDatabase.scala │ └── dao │ ├── CategoryDao.scala │ ├── GenericDao.scala │ ├── QuestionAnswerDao.scala │ └── records │ ├── Category.scala │ └── QuestionAnswer.scala └── unit8 ├── lesson48 ├── build.sbt ├── project │ └── build.properties └── src │ └── main │ └── scala │ ├── NoMain.scala │ ├── listings │ ├── Listing-48.2.sc │ ├── Listing-48.3.sc │ ├── Listing-48.4.sc │ └── Listing-48.5.sc │ ├── quickchecks │ ├── QuickCheck-48.1.sc │ └── QuickCheck-48.2.sc │ └── trythis │ └── TryThis-48.1.sc ├── lesson49 ├── build.sbt ├── project │ └── build.properties └── src │ └── main │ └── scala │ ├── NoMain.scala │ ├── listings │ ├── Listing-49.1.sc │ ├── Listing-49.2.sc │ ├── Listing-49.3.sc │ └── Listing-49.4.sc │ ├── quickchecks │ ├── QuickCheck-49.1.sc │ └── QuickCheck-49.2.sc │ └── trythis │ └── TryThis-49.1.sc ├── lesson50 ├── build.sbt ├── project │ └── build.properties └── src │ └── main │ └── scala │ ├── NoMain.scala │ ├── listings │ ├── Listing-50.1.sc │ ├── Listing-50.2.sc │ ├── Listing-50.5.sc │ ├── Listing-50.6.sc │ ├── Listing-50.7.sc │ └── Listing-50.8.sc │ ├── quickchecks │ ├── QuickCheck-50.1.sc │ └── QuickCheck-50.2.sc │ └── trythis │ └── TryThis-50.1.sc ├── lesson51 ├── build.sbt ├── project │ └── build.properties └── src │ └── main │ └── scala │ ├── NoMain.scala │ ├── listings │ ├── Listing-51.1.sc │ ├── Listing-51.2.sc │ ├── Listing-51.3.sc │ └── Listing-51.4.sc │ ├── quickchecks │ ├── QuickCheck-51.1.sc │ ├── QuickCheck-51.2.sc │ ├── QuickCheck-51.3.sc │ └── QuickCheck-51.4.sc │ └── trythis │ └── TryThis-51.1.sc ├── lesson52 ├── build.sbt ├── project │ └── build.properties └── src │ ├── main │ └── scala │ │ ├── NoMain.scala │ │ ├── org │ │ └── example │ │ │ └── frequency │ │ │ ├── Listing-52.2.scala │ │ │ └── Listing-52.5.scala │ │ ├── quickchecks │ │ ├── QuickCheck-52.1.scala │ │ └── QuickCheck-52.2.scala │ │ └── trythis │ │ └── TryThis-52.1.scala │ └── test │ ├── resources │ └── myFile.txt │ └── scala │ ├── org │ └── example │ │ └── frequency │ │ ├── Listing-52.3.scala │ │ ├── Listing-52.4.scala │ │ └── Listing-52.6.scala │ ├── quickchecks │ ├── QuickCheck-52.1.scala │ └── QuickCheck-52.2.scala │ └── trythis │ └── TryThis-52.1.scala └── lesson53 ├── build.sbt ├── project └── build.properties └── src ├── main ├── resources │ ├── data │ │ ├── answers.csv │ │ ├── categories.csv │ │ └── questions.csv │ ├── init.sql │ └── logback.xml └── scala │ └── org │ └── example │ └── quiz │ ├── PostgreSQL.scala │ ├── QuizApp.scala │ ├── TestDatabase.scala │ ├── api │ ├── Api.scala │ ├── CategoryApi.scala │ ├── GenericApi.scala │ └── QuizApi.scala │ ├── dao │ ├── CategoryDao.scala │ ├── Dao.scala │ ├── GenericDao.scala │ ├── QuestionAnswerDao.scala │ └── records │ │ ├── Answer.scala │ │ ├── Category.scala │ │ └── Question.scala │ ├── entities │ ├── CategoryEntity.scala │ ├── GivenAnswerEntity.scala │ ├── QuizEntity.scala │ └── ScoreEntity.scala │ └── service │ ├── CategoryService.scala │ ├── GenericService.scala │ ├── QuizService.scala │ └── Services.scala └── test └── scala └── org └── example └── quiz ├── service └── CategoryServiceTest.scala └── stubs └── dao ├── FakeCategoryDao.scala └── Fixtures.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/README.md -------------------------------------------------------------------------------- /unit0/lesson01/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/.gitignore -------------------------------------------------------------------------------- /unit0/lesson01/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/build.sbt -------------------------------------------------------------------------------- /unit0/lesson01/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/listings/Listing-1.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/listings/Listing-1.1.sc -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/listings/Listing-1.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/listings/Listing-1.2.sc -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/listings/Listing-1.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/listings/Listing-1.3.sc -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/listings/Listing-1.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/listings/Listing-1.4.sc -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/listings/Listing-1.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/listings/Listing-1.5.sc -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/listings/Listing-1.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/listings/Listing-1.6.sc -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/quickchecks/README.md: -------------------------------------------------------------------------------- 1 | No quick checks for this lesson. 2 | -------------------------------------------------------------------------------- /unit0/lesson01/src/main/scala/trythis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson01/src/main/scala/trythis/README.md -------------------------------------------------------------------------------- /unit0/lesson02/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson02/build.sbt -------------------------------------------------------------------------------- /unit0/lesson02/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit0/lesson02/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson02/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit0/lesson02/src/main/scala/listings/README.md: -------------------------------------------------------------------------------- 1 | No listings for this lesson. 2 | -------------------------------------------------------------------------------- /unit0/lesson02/src/main/scala/quickchecks/README.md: -------------------------------------------------------------------------------- 1 | No quick checks for this lesson. 2 | -------------------------------------------------------------------------------- /unit0/lesson02/src/main/scala/trythis/TryThis-2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson02/src/main/scala/trythis/TryThis-2.1.md -------------------------------------------------------------------------------- /unit0/lesson03/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson03/build.sbt -------------------------------------------------------------------------------- /unit0/lesson03/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit0/lesson03/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson03/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit0/lesson03/src/main/scala/listings/README.md: -------------------------------------------------------------------------------- 1 | No listings for this lesson. 2 | -------------------------------------------------------------------------------- /unit0/lesson03/src/main/scala/quickchecks/README.md: -------------------------------------------------------------------------------- 1 | No quick checks for this lesson. 2 | -------------------------------------------------------------------------------- /unit0/lesson03/src/main/scala/trythis/TryThis-3.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit0/lesson03/src/main/scala/trythis/TryThis-3.1.md -------------------------------------------------------------------------------- /unit1/lesson04/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/build.sbt -------------------------------------------------------------------------------- /unit1/lesson04/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/listings/Listing-4.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/listings/Listing-4.1.sc -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/listings/Listing-4.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/listings/Listing-4.2.sc -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/listings/Listing-4.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/listings/Listing-4.3.sc -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/quickchecks/QuickCheck-4.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/quickchecks/QuickCheck-4.1.md -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/quickchecks/QuickCheck-4.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/quickchecks/QuickCheck-4.2.md -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/quickchecks/QuickCheck-4.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/quickchecks/QuickCheck-4.3.md -------------------------------------------------------------------------------- /unit1/lesson04/src/main/scala/trythis/TryThis-4.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson04/src/main/scala/trythis/TryThis-4.1.sc -------------------------------------------------------------------------------- /unit1/lesson05/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/build.sbt -------------------------------------------------------------------------------- /unit1/lesson05/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/listings/Listing-5.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/listings/Listing-5.1.sc -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/listings/Listing-5.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/listings/Listing-5.2.sc -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/listings/Listing-5.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/listings/Listing-5.3.sc -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/listings/Listing-5.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/listings/Listing-5.4.sc -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/quickchecks/QuickCheck-5.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/quickchecks/QuickCheck-5.1.sc -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/quickchecks/QuickCheck-5.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/quickchecks/QuickCheck-5.2.sc -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/quickchecks/QuickCheck-5.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/quickchecks/QuickCheck-5.3.sc -------------------------------------------------------------------------------- /unit1/lesson05/src/main/scala/trythis/TryThis-5.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson05/src/main/scala/trythis/TryThis-5.1.sc -------------------------------------------------------------------------------- /unit1/lesson06/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson06/build.sbt -------------------------------------------------------------------------------- /unit1/lesson06/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit1/lesson06/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson06/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit1/lesson06/src/main/scala/listings/Listing-6.1.sc: -------------------------------------------------------------------------------- 1 | def isEven(n: Int): Boolean = { 2 | n % 2 == 0 3 | } 4 | -------------------------------------------------------------------------------- /unit1/lesson06/src/main/scala/quickchecks/QuickCheck-6.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson06/src/main/scala/quickchecks/QuickCheck-6.1.md -------------------------------------------------------------------------------- /unit1/lesson06/src/main/scala/trythis/TryThis-6.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson06/src/main/scala/trythis/TryThis-6.1.sc -------------------------------------------------------------------------------- /unit1/lesson07/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/build.sbt -------------------------------------------------------------------------------- /unit1/lesson07/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/listings/Listing-7.1.sc: -------------------------------------------------------------------------------- 1 | class Robot(name: String) 2 | 3 | 4 | -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/listings/Listing-7.2.sc: -------------------------------------------------------------------------------- 1 | class Robot(val name: String) 2 | -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/listings/Listing-7.3.sc: -------------------------------------------------------------------------------- 1 | class Robot(val name: String = "Unknown") 2 | -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/listings/Listing-7.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/listings/Listing-7.4.sc -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/listings/Listing-7.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/listings/Listing-7.5.sc -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/listings/Listing-7.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/listings/Listing-7.6.sc -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/quickchecks/QuickCheck-7.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/quickchecks/QuickCheck-7.1.sc -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/quickchecks/QuickCheck-7.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/quickchecks/QuickCheck-7.2.sc -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/quickchecks/QuickCheck-7.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/quickchecks/QuickCheck-7.3.sc -------------------------------------------------------------------------------- /unit1/lesson07/src/main/scala/trythis/TryThis-7.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson07/src/main/scala/trythis/TryThis-7.1.sc -------------------------------------------------------------------------------- /unit1/lesson08/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson08/build.sbt -------------------------------------------------------------------------------- /unit1/lesson08/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit1/lesson08/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson08/src/main/scala/Main.scala -------------------------------------------------------------------------------- /unit1/lesson08/src/main/scala/VendingMachine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit1/lesson08/src/main/scala/VendingMachine.scala -------------------------------------------------------------------------------- /unit2/lesson09/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/build.sbt -------------------------------------------------------------------------------- /unit2/lesson09/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/listings/Listing-9.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/listings/Listing-9.1.sc -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/listings/Listing-9.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/listings/Listing-9.2.sc -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/listings/Listing-9.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/listings/Listing-9.3.md -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/my/areas/Circle.scala: -------------------------------------------------------------------------------- 1 | package my.areas 2 | -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/my/areas/Square.scala: -------------------------------------------------------------------------------- 1 | package my.areas 2 | -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/my/example/io/MyExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/my/example/io/MyExample.scala -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/my/quick/check/TestA.scala: -------------------------------------------------------------------------------- 1 | package my.quick.check 2 | 3 | class TestA 4 | -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/my/quick/check/TestB.scala: -------------------------------------------------------------------------------- 1 | package my.quick.check 2 | 3 | class TestB 4 | -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/quickchecks/QuickCheck-9.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/quickchecks/QuickCheck-9.1.sc -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/quickchecks/QuickCheck-9.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/quickchecks/QuickCheck-9.2.md -------------------------------------------------------------------------------- /unit2/lesson09/src/main/scala/trythis/TryThis-9.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson09/src/main/scala/trythis/TryThis-9.1.md -------------------------------------------------------------------------------- /unit2/lesson10/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/build.sbt -------------------------------------------------------------------------------- /unit2/lesson10/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/listings/Listing-10.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/listings/Listing-10.1.sc -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/listings/Listing-10.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/listings/Listing-10.2.sc -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/listings/Listing-10.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/listings/Listing-10.3.sc -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/listings/Listing-10.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/listings/Listing-10.4.sc -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/quickchecks/QuickCheck-10.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/quickchecks/QuickCheck-10.1.sc -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/quickchecks/QuickCheck-10.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/quickchecks/QuickCheck-10.2.sc -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/quickchecks/QuickCheck-10.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/quickchecks/QuickCheck-10.3.sc -------------------------------------------------------------------------------- /unit2/lesson10/src/main/scala/trythis/TryThis-10.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson10/src/main/scala/trythis/TryThis-10.1.sc -------------------------------------------------------------------------------- /unit2/lesson11/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/build.sbt -------------------------------------------------------------------------------- /unit2/lesson11/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/listings/Listing-11.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/listings/Listing-11.1.sc -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/listings/Listing-11.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/listings/Listing-11.2.sc -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/listings/Listing-11.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/listings/Listing-11.3.sc -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/listings/Listing-11.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/listings/Listing-11.4.sc -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/listings/Listing-11.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/listings/Listing-11.5.sc -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.1.sc -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.2.md -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.3.md -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/quickchecks/QuickCheck-11.4.sc -------------------------------------------------------------------------------- /unit2/lesson11/src/main/scala/trythis/TryThis-11.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson11/src/main/scala/trythis/TryThis-11.1.sc -------------------------------------------------------------------------------- /unit2/lesson12/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/build.sbt -------------------------------------------------------------------------------- /unit2/lesson12/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/listings/Listing-12.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/listings/Listing-12.1.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/listings/Listing-12.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/listings/Listing-12.2.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/listings/Listing-12.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/listings/Listing-12.3.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/listings/Listing-12.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/listings/Listing-12.4.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/listings/Listing-12.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/listings/Listing-12.5.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/listings/Listing-12.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/listings/Listing-12.6.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/listings/Listing-12.7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/listings/Listing-12.7.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.1.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.2.md -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.3.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/quickchecks/QuickCheck-12.4.sc -------------------------------------------------------------------------------- /unit2/lesson12/src/main/scala/trythis/TryThis-12.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson12/src/main/scala/trythis/TryThis-12.1.sc -------------------------------------------------------------------------------- /unit2/lesson13/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson13/build.sbt -------------------------------------------------------------------------------- /unit2/lesson13/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit2/lesson13/src/main/scala/org/example/time/TimeApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson13/src/main/scala/org/example/time/TimeApp.scala -------------------------------------------------------------------------------- /unit2/lesson13/src/main/scala/org/example/time/TimePrinter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit2/lesson13/src/main/scala/org/example/time/TimePrinter.scala -------------------------------------------------------------------------------- /unit3/lesson14/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/build.sbt -------------------------------------------------------------------------------- /unit3/lesson14/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/listings/Listing-14.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/listings/Listing-14.1.sc -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/listings/Listing-14.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/listings/Listing-14.2.sc -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/listings/Listing-14.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/listings/Listing-14.3.sc -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/listings/Listing-14.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/listings/Listing-14.4.sc -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/quickchecks/QuickCheck-14.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/quickchecks/QuickCheck-14.1.sc -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/quickchecks/QuickCheck-14.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/quickchecks/QuickCheck-14.2.sc -------------------------------------------------------------------------------- /unit3/lesson14/src/main/scala/trythis/TryThis-14.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson14/src/main/scala/trythis/TryThis-14.1.sc -------------------------------------------------------------------------------- /unit3/lesson15/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/build.sbt -------------------------------------------------------------------------------- /unit3/lesson15/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/listings/Listing-15.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/listings/Listing-15.1.sc -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/listings/Listing-15.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/listings/Listing-15.2.sc -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/listings/Listing-15.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/listings/Listing-15.3.sc -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/quickchecks/QuickCheck-15.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/quickchecks/QuickCheck-15.1.sc -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/quickchecks/QuickCheck-15.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/quickchecks/QuickCheck-15.2.sc -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/quickchecks/QuickCheck-15.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/quickchecks/QuickCheck-15.3.sc -------------------------------------------------------------------------------- /unit3/lesson15/src/main/scala/trythis/TryThis-15.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson15/src/main/scala/trythis/TryThis-15.1.sc -------------------------------------------------------------------------------- /unit3/lesson16/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/build.sbt -------------------------------------------------------------------------------- /unit3/lesson16/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/listings/Listing-16.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/listings/Listing-16.1.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/listings/Listing-16.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/listings/Listing-16.2.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/listings/Listing-16.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/listings/Listing-16.3.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/listings/Listing-16.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/listings/Listing-16.4.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/listings/Listing-16.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/listings/Listing-16.5.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/quickchecks/QuickCheck-16.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/quickchecks/QuickCheck-16.1.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/quickchecks/QuickCheck-16.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/quickchecks/QuickCheck-16.2.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/quickchecks/QuickCheck-16.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/quickchecks/QuickCheck-16.3.sc -------------------------------------------------------------------------------- /unit3/lesson16/src/main/scala/trythis/TryThis-16.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson16/src/main/scala/trythis/TryThis-16.1.sc -------------------------------------------------------------------------------- /unit3/lesson17/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/build.sbt -------------------------------------------------------------------------------- /unit3/lesson17/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit3/lesson17/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/src/main/resources/logback.xml -------------------------------------------------------------------------------- /unit3/lesson17/src/main/scala/org/example/ping/PingApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/src/main/scala/org/example/ping/PingApi.scala -------------------------------------------------------------------------------- /unit3/lesson17/src/main/scala/org/example/ping/PingApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/src/main/scala/org/example/ping/PingApp.scala -------------------------------------------------------------------------------- /unit3/lesson17/src/main/scala/quickchecks/QuickCheck-17.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/src/main/scala/quickchecks/QuickCheck-17.1.md -------------------------------------------------------------------------------- /unit3/lesson17/src/main/scala/quickchecks/QuickCheck-17.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/src/main/scala/quickchecks/QuickCheck-17.2.md -------------------------------------------------------------------------------- /unit3/lesson17/src/main/scala/quickchecks/Quickcheck-17.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/src/main/scala/quickchecks/Quickcheck-17.3.md -------------------------------------------------------------------------------- /unit3/lesson17/src/main/scala/trythis/TryThis-17.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson17/src/main/scala/trythis/TryThis-17.1.sc -------------------------------------------------------------------------------- /unit3/lesson18/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson18/build.sbt -------------------------------------------------------------------------------- /unit3/lesson18/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit3/lesson18/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson18/src/main/resources/logback.xml -------------------------------------------------------------------------------- /unit3/lesson18/src/main/scala/org/example/time/TimeApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson18/src/main/scala/org/example/time/TimeApi.scala -------------------------------------------------------------------------------- /unit3/lesson18/src/main/scala/org/example/time/TimeApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson18/src/main/scala/org/example/time/TimeApp.scala -------------------------------------------------------------------------------- /unit3/lesson18/src/main/scala/org/example/time/TimePrinter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit3/lesson18/src/main/scala/org/example/time/TimePrinter.scala -------------------------------------------------------------------------------- /unit4/lesson19/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/build.sbt -------------------------------------------------------------------------------- /unit4/lesson19/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/listings/Listing-19.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/listings/Listing-19.1.sc -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/listings/Listing-19.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/listings/Listing-19.2.sc -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/listings/Listing-19.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/listings/Listing-19.3.sc -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/listings/Listing-19.4.sc: -------------------------------------------------------------------------------- 1 | case object USD 2 | 3 | USD.toString 4 | -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/quickchecks/QuickCheck-19.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/quickchecks/QuickCheck-19.1.sc -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/quickchecks/QuickCheck-19.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/quickchecks/QuickCheck-19.2.sc -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/quickchecks/QuickCheck-19.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/quickchecks/QuickCheck-19.3.sc -------------------------------------------------------------------------------- /unit4/lesson19/src/main/scala/trythis/TryThis-19.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson19/src/main/scala/trythis/TryThis-19.1.sc -------------------------------------------------------------------------------- /unit4/lesson20/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/build.sbt -------------------------------------------------------------------------------- /unit4/lesson20/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/listings/Listing-20.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/listings/Listing-20.1.sc -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/listings/Listing-20.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/listings/Listing-20.2.sc -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/listings/Listing-20.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/listings/Listing-20.3.sc -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/listings/Listing-20.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/listings/Listing-20.4.sc -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/quickchecks/QuickCheck-20.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/quickchecks/QuickCheck-20.1.sc -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/quickchecks/QuickCheck-20.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/quickchecks/QuickCheck-20.2.sc -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/quickchecks/QuickCheck-20.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/quickchecks/QuickCheck-20.3.sc -------------------------------------------------------------------------------- /unit4/lesson20/src/main/scala/trythis/TryThis-20.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson20/src/main/scala/trythis/TryThis-20.1.sc -------------------------------------------------------------------------------- /unit4/lesson21/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson21/build.sbt -------------------------------------------------------------------------------- /unit4/lesson21/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson21/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson21/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit4/lesson21/src/main/scala/listings/README.md: -------------------------------------------------------------------------------- 1 | No listings for this lesson. 2 | -------------------------------------------------------------------------------- /unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.1.sc -------------------------------------------------------------------------------- /unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.2.sc -------------------------------------------------------------------------------- /unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.3.sc -------------------------------------------------------------------------------- /unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson21/src/main/scala/quickchecks/QuickCheck-21.4.sc -------------------------------------------------------------------------------- /unit4/lesson21/src/main/scala/trythis/TryThis-21.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson21/src/main/scala/trythis/TryThis-21.1.sc -------------------------------------------------------------------------------- /unit4/lesson22/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/build.sbt -------------------------------------------------------------------------------- /unit4/lesson22/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson22/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit4/lesson22/src/main/scala/listings/Listing-22.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/src/main/scala/listings/Listing-22.1.sc -------------------------------------------------------------------------------- /unit4/lesson22/src/main/scala/listings/Listing-22.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/src/main/scala/listings/Listing-22.2.sc -------------------------------------------------------------------------------- /unit4/lesson22/src/main/scala/listings/Listing-22.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/src/main/scala/listings/Listing-22.3.sc -------------------------------------------------------------------------------- /unit4/lesson22/src/main/scala/quickchecks/QuickCheck-22.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/src/main/scala/quickchecks/QuickCheck-22.1.sc -------------------------------------------------------------------------------- /unit4/lesson22/src/main/scala/quickchecks/QuickCheck-22.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/src/main/scala/quickchecks/QuickCheck-22.2.sc -------------------------------------------------------------------------------- /unit4/lesson22/src/main/scala/trythis/TryThis-22.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson22/src/main/scala/trythis/TryThis-22.1.sc -------------------------------------------------------------------------------- /unit4/lesson23/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/build.sbt -------------------------------------------------------------------------------- /unit4/lesson23/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.1.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.2.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.3.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.4.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.5.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.6.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.7.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/listings/Listing-23.8.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/listings/Listing-23.8.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/quickchecks/QuickCheck-23.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/quickchecks/QuickCheck-23.1.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/quickchecks/QuickCheck-23.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/quickchecks/QuickCheck-23.2.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/quickchecks/QuickCheck-23.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/quickchecks/QuickCheck-23.3.sc -------------------------------------------------------------------------------- /unit4/lesson23/src/main/scala/trythis/TryThis-23.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson23/src/main/scala/trythis/TryThis-23.1.sc -------------------------------------------------------------------------------- /unit4/lesson24/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/build.sbt -------------------------------------------------------------------------------- /unit4/lesson24/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson24/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit4/lesson24/src/main/scala/listings/Listing-24.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/src/main/scala/listings/Listing-24.1.sc -------------------------------------------------------------------------------- /unit4/lesson24/src/main/scala/listings/Listing-24.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/src/main/scala/listings/Listing-24.2.sc -------------------------------------------------------------------------------- /unit4/lesson24/src/main/scala/quickchecks/QuickCheck-24.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/src/main/scala/quickchecks/QuickCheck-24.1.sc -------------------------------------------------------------------------------- /unit4/lesson24/src/main/scala/quickchecks/QuickCheck-24.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/src/main/scala/quickchecks/QuickCheck-24.2.sc -------------------------------------------------------------------------------- /unit4/lesson24/src/main/scala/quickchecks/QuickCheck-24.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/src/main/scala/quickchecks/QuickCheck-24.3.sc -------------------------------------------------------------------------------- /unit4/lesson24/src/main/scala/trythis/TryThis-24.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson24/src/main/scala/trythis/TryThis-24.1.sc -------------------------------------------------------------------------------- /unit4/lesson25/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/build.sbt -------------------------------------------------------------------------------- /unit4/lesson25/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/listings/Listing-25.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/listings/Listing-25.1.sc -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/listings/Listing-25.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/listings/Listing-25.2.sc -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/listings/Listing-25.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/listings/Listing-25.3.sc -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/listings/Listing-25.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/listings/Listing-25.4.sc -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/listings/Listing-25.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/listings/Listing-25.5.sc -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/quickchecks/QuickCheck-25.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/quickchecks/QuickCheck-25.1.sc -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/quickchecks/QuickCheck-25.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/quickchecks/QuickCheck-25.2.sc -------------------------------------------------------------------------------- /unit4/lesson25/src/main/scala/trythis/TryThis-25.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson25/src/main/scala/trythis/TryThis-25.1.sc -------------------------------------------------------------------------------- /unit4/lesson26/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson26/build.sbt -------------------------------------------------------------------------------- /unit4/lesson26/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit4/lesson26/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson26/src/main/resources/logback.xml -------------------------------------------------------------------------------- /unit4/lesson26/src/main/scala/org/example/game/GameApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson26/src/main/scala/org/example/game/GameApi.scala -------------------------------------------------------------------------------- /unit4/lesson26/src/main/scala/org/example/game/GameApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson26/src/main/scala/org/example/game/GameApp.scala -------------------------------------------------------------------------------- /unit4/lesson26/src/main/scala/org/example/game/entities/Game.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson26/src/main/scala/org/example/game/entities/Game.scala -------------------------------------------------------------------------------- /unit4/lesson26/src/main/scala/org/example/game/entities/Player.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson26/src/main/scala/org/example/game/entities/Player.scala -------------------------------------------------------------------------------- /unit4/lesson26/src/main/scala/org/example/game/entities/Symbol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit4/lesson26/src/main/scala/org/example/game/entities/Symbol.scala -------------------------------------------------------------------------------- /unit5/lesson27/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/build.sbt -------------------------------------------------------------------------------- /unit5/lesson27/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/listings/Listing-27.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/listings/Listing-27.1.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/listings/Listing-27.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/listings/Listing-27.2.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/listings/Listing-27.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/listings/Listing-27.3.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/listings/Listing-27.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/listings/Listing-27.4.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/listings/Listing-27.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/listings/Listing-27.5.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/listings/Listing-27.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/listings/Listing-27.6.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/quickchecks/QuickCheck-27.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/quickchecks/QuickCheck-27.1.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/quickchecks/QuickCheck-27.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/quickchecks/QuickCheck-27.2.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/quickchecks/QuickCheck-27.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/quickchecks/QuickCheck-27.3.sc -------------------------------------------------------------------------------- /unit5/lesson27/src/main/scala/trythis/TryThis-27.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson27/src/main/scala/trythis/TryThis-27.1.sc -------------------------------------------------------------------------------- /unit5/lesson28/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/build.sbt -------------------------------------------------------------------------------- /unit5/lesson28/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/listings/Listing-28.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/listings/Listing-28.1.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/listings/Listing-28.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/listings/Listing-28.2.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/listings/Listing-28.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/listings/Listing-28.3.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/listings/Listing-28.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/listings/Listing-28.4.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/listings/Listing-28.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/listings/Listing-28.5.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/listings/Listing-28.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/listings/Listing-28.6.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/listings/Listing-28.7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/listings/Listing-28.7.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.1.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.2.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.3.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/quickchecks/QuickCheck-28.4.sc -------------------------------------------------------------------------------- /unit5/lesson28/src/main/scala/trythis/TryThis-28.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson28/src/main/scala/trythis/TryThis-28.1.sc -------------------------------------------------------------------------------- /unit5/lesson29/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/build.sbt -------------------------------------------------------------------------------- /unit5/lesson29/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit5/lesson29/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit5/lesson29/src/main/scala/listings/Listing-29.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/src/main/scala/listings/Listing-29.1.sc -------------------------------------------------------------------------------- /unit5/lesson29/src/main/scala/listings/Listing-29.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/src/main/scala/listings/Listing-29.2.sc -------------------------------------------------------------------------------- /unit5/lesson29/src/main/scala/listings/Listing-29.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/src/main/scala/listings/Listing-29.3.sc -------------------------------------------------------------------------------- /unit5/lesson29/src/main/scala/quickchecks/QuickCheck-29.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/src/main/scala/quickchecks/QuickCheck-29.1.sc -------------------------------------------------------------------------------- /unit5/lesson29/src/main/scala/quickchecks/QuickCheck-29.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/src/main/scala/quickchecks/QuickCheck-29.2.sc -------------------------------------------------------------------------------- /unit5/lesson29/src/main/scala/trythis/TryThis-29.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson29/src/main/scala/trythis/TryThis-29.1.sc -------------------------------------------------------------------------------- /unit5/lesson30/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/build.sbt -------------------------------------------------------------------------------- /unit5/lesson30/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/listings/Listing-30.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/listings/Listing-30.1.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/listings/Listing-30.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/listings/Listing-30.2.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/listings/Listing-30.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/listings/Listing-30.3.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/listings/Listing-30.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/listings/Listing-30.4.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/listings/Section-30.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/listings/Section-30.1.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/listings/Section-30.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/listings/Section-30.2.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/listings/Section-30.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/listings/Section-30.3.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/quickchecks/QuickCheck-30.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/quickchecks/QuickCheck-30.1.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/quickchecks/QuickCheck-30.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/quickchecks/QuickCheck-30.2.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/quickchecks/QuickCheck-30.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/quickchecks/QuickCheck-30.3.sc -------------------------------------------------------------------------------- /unit5/lesson30/src/main/scala/trythis/TryThis-30.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson30/src/main/scala/trythis/TryThis-30.1.sc -------------------------------------------------------------------------------- /unit5/lesson31/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/build.sbt -------------------------------------------------------------------------------- /unit5/lesson31/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/listings/Listing-31.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/listings/Listing-31.1.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/listings/Listing-31.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/listings/Listing-31.2.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/listings/Listing-31.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/listings/Listing-31.3.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/listings/Listing-31.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/listings/Listing-31.4.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/listings/Section-31.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/listings/Section-31.1.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/listings/Section-31.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/listings/Section-31.2.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/listings/Section-31.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/listings/Section-31.3.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/quickchecks/QuickCheck-31.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/quickchecks/QuickCheck-31.1.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/quickchecks/QuickCheck-31.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/quickchecks/QuickCheck-31.2.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/quickchecks/QuickCheck-31.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/quickchecks/QuickCheck-31.3.sc -------------------------------------------------------------------------------- /unit5/lesson31/src/main/scala/trythis/TryThis-31.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson31/src/main/scala/trythis/TryThis-31.1.sc -------------------------------------------------------------------------------- /unit5/lesson32/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/build.sbt -------------------------------------------------------------------------------- /unit5/lesson32/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Listing-32.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Listing-32.1.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Listing-32.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Listing-32.2.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Listing-32.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Listing-32.3.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Listing-32.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Listing-32.4.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Listing-32.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Listing-32.5.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Section-32.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Section-32.1.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Section-32.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Section-32.2.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Section-32.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Section-32.3.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/listings/Section-32.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/listings/Section-32.4.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.1.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.2.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.3.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/quickchecks/QuickCheck-32.4.sc -------------------------------------------------------------------------------- /unit5/lesson32/src/main/scala/trythis/TryThis-32.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson32/src/main/scala/trythis/TryThis-32.1.sc -------------------------------------------------------------------------------- /unit5/lesson33/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson33/build.sbt -------------------------------------------------------------------------------- /unit5/lesson33/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit5/lesson33/src/main/resources/movies_metadata.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson33/src/main/resources/movies_metadata.csv -------------------------------------------------------------------------------- /unit5/lesson33/src/main/scala/org/example/movies/MovieApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson33/src/main/scala/org/example/movies/MovieApp.scala -------------------------------------------------------------------------------- /unit5/lesson33/src/main/scala/org/example/movies/MoviesDataset.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson33/src/main/scala/org/example/movies/MoviesDataset.scala -------------------------------------------------------------------------------- /unit5/lesson33/src/main/scala/org/example/movies/PrintResultHelpers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson33/src/main/scala/org/example/movies/PrintResultHelpers.scala -------------------------------------------------------------------------------- /unit5/lesson33/src/main/scala/org/example/movies/entities/Movie.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson33/src/main/scala/org/example/movies/entities/Movie.scala -------------------------------------------------------------------------------- /unit5/lesson33/src/main/scala/org/example/movies/entities/Parsers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit5/lesson33/src/main/scala/org/example/movies/entities/Parsers.scala -------------------------------------------------------------------------------- /unit6/lesson34/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/build.sbt -------------------------------------------------------------------------------- /unit6/lesson34/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Listing-34.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Listing-34.1.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Listing-34.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Listing-34.2.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Listing-34.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Listing-34.3.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Listing-34.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Listing-34.4.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Listing-34.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Listing-34.5.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Listing-34.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Listing-34.6.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Listing-34.7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Listing-34.7.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Section-34.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Section-34.1.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Section-34.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Section-34.2.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Section-34.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Section-34.3.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/listings/Section-34.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/listings/Section-34.4.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.1.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.2.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.3.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.4.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.5.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/quickchecks/QuickCheck-34.6.sc -------------------------------------------------------------------------------- /unit6/lesson34/src/main/scala/trythis/TryThis-34.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson34/src/main/scala/trythis/TryThis-34.1.sc -------------------------------------------------------------------------------- /unit6/lesson35/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/build.sbt -------------------------------------------------------------------------------- /unit6/lesson35/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson35/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit6/lesson35/src/main/scala/listings/Listing-35.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/src/main/scala/listings/Listing-35.1.sc -------------------------------------------------------------------------------- /unit6/lesson35/src/main/scala/listings/Listing-35.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/src/main/scala/listings/Listing-35.2.sc -------------------------------------------------------------------------------- /unit6/lesson35/src/main/scala/listings/Section-35.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/src/main/scala/listings/Section-35.1.sc -------------------------------------------------------------------------------- /unit6/lesson35/src/main/scala/quickchecks/QuickCheck-35.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/src/main/scala/quickchecks/QuickCheck-35.1.sc -------------------------------------------------------------------------------- /unit6/lesson35/src/main/scala/quickchecks/QuickCheck-35.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/src/main/scala/quickchecks/QuickCheck-35.2.sc -------------------------------------------------------------------------------- /unit6/lesson35/src/main/scala/trythis/TryThis-35.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson35/src/main/scala/trythis/TryThis-35.1.sc -------------------------------------------------------------------------------- /unit6/lesson36/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/build.sbt -------------------------------------------------------------------------------- /unit6/lesson36/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Listing-36.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Listing-36.1.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Listing-36.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Listing-36.2.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Listing-36.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Listing-36.3.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Listing-36.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Listing-36.4.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Listing-36.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Listing-36.5.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Listing-36.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Listing-36.6.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Section-36.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Section-36.1.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Section-36.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Section-36.2.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Section-36.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Section-36.3.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Section-36.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Section-36.4.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/listings/Section-36.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/listings/Section-36.5.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.1.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.2.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.3.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.4.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.5.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/quickchecks/QuickCheck-36.6.sc -------------------------------------------------------------------------------- /unit6/lesson36/src/main/scala/trythis/TryThis-36.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson36/src/main/scala/trythis/TryThis-36.1.sc -------------------------------------------------------------------------------- /unit6/lesson37/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/build.sbt -------------------------------------------------------------------------------- /unit6/lesson37/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/listings/Listing-37.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/listings/Listing-37.1.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/listings/Listing-37.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/listings/Listing-37.2.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/listings/Listing-37.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/listings/Listing-37.3.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/listings/Section-37.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/listings/Section-37.1.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/listings/Section-37.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/listings/Section-37.2.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/listings/Section-37.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/listings/Section-37.3.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/quickchecks/QuickCheck-37.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/quickchecks/QuickCheck-37.1.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/quickchecks/QuickCheck-37.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/quickchecks/QuickCheck-37.2.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/quickchecks/QuickCheck-37.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/quickchecks/QuickCheck-37.3.sc -------------------------------------------------------------------------------- /unit6/lesson37/src/main/scala/trythis/TryThis-37.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson37/src/main/scala/trythis/TryThis-37.1.sc -------------------------------------------------------------------------------- /unit6/lesson38/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/build.sbt -------------------------------------------------------------------------------- /unit6/lesson38/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Listing-38.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Listing-38.1.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Listing-38.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Listing-38.2.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Listing-38.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Listing-38.3.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Listing-38.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Listing-38.4.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Listing-38.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Listing-38.5.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Listing-38.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Listing-38.6.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Section-38.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Section-38.2.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Section-38.4.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Section-38.4.1.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Section-38.4.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Section-38.4.2.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/listings/Section-38.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/listings/Section-38.5.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.1.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.2.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.3.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.4.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/quickchecks/QuickCheck-38.5.sc -------------------------------------------------------------------------------- /unit6/lesson38/src/main/scala/trythis/TryThis-38.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson38/src/main/scala/trythis/TryThis-38.1.sc -------------------------------------------------------------------------------- /unit6/lesson39/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/build.sbt -------------------------------------------------------------------------------- /unit6/lesson39/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/listings/Listing-39.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/listings/Listing-39.1.sc -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/listings/Listing-39.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/listings/Listing-39.2.sc -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/listings/Listing-39.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/listings/Listing-39.3.sc -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/listings/Section-39.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/listings/Section-39.1.sc -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/listings/Section-39.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/listings/Section-39.2.sc -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/quickchecks/QuickCheck-39.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/quickchecks/QuickCheck-39.1.sc -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/quickchecks/QuickCheck-39.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/quickchecks/QuickCheck-39.2.sc -------------------------------------------------------------------------------- /unit6/lesson39/src/main/scala/trythis/TryThis-39.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson39/src/main/scala/trythis/TryThis-39.1.sc -------------------------------------------------------------------------------- /unit6/lesson40/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/build.sbt -------------------------------------------------------------------------------- /unit6/lesson40/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.1.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.10.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.10.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.2.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.3.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.4.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.5.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.6.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.7.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.8.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.8.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Listing-40.9.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Listing-40.9.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Section-40.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Section-40.1.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Section-40.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Section-40.2.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Section-40.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Section-40.3.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/listings/Section-40.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/listings/Section-40.5.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.1.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.2.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.3.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.4.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.5.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.6.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/quickchecks/QuickCheck-40.7.sc -------------------------------------------------------------------------------- /unit6/lesson40/src/main/scala/trythis/TryThis-40.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson40/src/main/scala/trythis/TryThis-40.1.sc -------------------------------------------------------------------------------- /unit6/lesson41/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson41/build.sbt -------------------------------------------------------------------------------- /unit6/lesson41/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit6/lesson41/src/main/resources/books.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson41/src/main/resources/books.csv -------------------------------------------------------------------------------- /unit6/lesson41/src/main/scala/org/example/books/BookApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson41/src/main/scala/org/example/books/BookApp.scala -------------------------------------------------------------------------------- /unit6/lesson41/src/main/scala/org/example/books/BookParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson41/src/main/scala/org/example/books/BookParser.scala -------------------------------------------------------------------------------- /unit6/lesson41/src/main/scala/org/example/books/BookService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson41/src/main/scala/org/example/books/BookService.scala -------------------------------------------------------------------------------- /unit6/lesson41/src/main/scala/org/example/books/entities/Book.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson41/src/main/scala/org/example/books/entities/Book.scala -------------------------------------------------------------------------------- /unit6/lesson41/src/main/scala/org/example/books/entities/User.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit6/lesson41/src/main/scala/org/example/books/entities/User.scala -------------------------------------------------------------------------------- /unit7/lesson42/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/build.sbt -------------------------------------------------------------------------------- /unit7/lesson42/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/listings/Listing-42.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/listings/Listing-42.1.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/listings/Listing-42.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/listings/Listing-42.2.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/listings/Listing-42.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/listings/Listing-42.3.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/listings/Listing-42.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/listings/Listing-42.4.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/listings/Listing-42.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/listings/Listing-42.5.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/listings/Section-42.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/listings/Section-42.1.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/listings/Section-42.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/listings/Section-42.2.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/quickchecks/QuickCheck-42.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/quickchecks/QuickCheck-42.1.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/quickchecks/QuickCheck-42.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/quickchecks/QuickCheck-42.2.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/quickchecks/QuickCheck-42.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/quickchecks/QuickCheck-42.3.sc -------------------------------------------------------------------------------- /unit7/lesson42/src/main/scala/trythis/TryThis-42.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson42/src/main/scala/trythis/TryThis-42.1.sc -------------------------------------------------------------------------------- /unit7/lesson43/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/build.sbt -------------------------------------------------------------------------------- /unit7/lesson43/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/listings/Listing-43.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/listings/Listing-43.1.sc -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/listings/Listing-43.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/listings/Listing-43.2.sc -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/listings/Listing-43.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/listings/Listing-43.3.sc -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/listings/Section-43.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/listings/Section-43.2.sc -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/quickchecks/QuickCheck-43.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/quickchecks/QuickCheck-43.1.sc -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/quickchecks/QuickCheck-43.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/quickchecks/QuickCheck-43.2.sc -------------------------------------------------------------------------------- /unit7/lesson43/src/main/scala/trythis/TryThis-43.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson43/src/main/scala/trythis/TryThis-43.1.sc -------------------------------------------------------------------------------- /unit7/lesson44/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/build.sbt -------------------------------------------------------------------------------- /unit7/lesson44/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/listings/Listing-44.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/listings/Listing-44.1.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/listings/Listing-44.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/listings/Listing-44.2.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/listings/Listing-44.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/listings/Listing-44.3.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/listings/Listing-44.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/listings/Listing-44.4.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/listings/Section-44.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/listings/Section-44.1.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/quickchecks/QuickCheck-44.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/quickchecks/QuickCheck-44.1.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/quickchecks/QuickCheck-44.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/quickchecks/QuickCheck-44.2.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/quickchecks/QuickCheck-44.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/quickchecks/QuickCheck-44.3.sc -------------------------------------------------------------------------------- /unit7/lesson44/src/main/scala/trythis/TryThis-44.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson44/src/main/scala/trythis/TryThis-44.1.sc -------------------------------------------------------------------------------- /unit7/lesson45/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/build.sbt -------------------------------------------------------------------------------- /unit7/lesson45/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Listing-45.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Listing-45.1.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Listing-45.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Listing-45.2.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Listing-45.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Listing-45.3.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Listing-45.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Listing-45.4.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Listing-45.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Listing-45.5.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Listing-45.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Listing-45.6.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Section-45.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Section-45.1.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/listings/Section-45.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/listings/Section-45.2.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/quickchecks/QuickCheck-45.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/quickchecks/QuickCheck-45.1.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/quickchecks/QuickCheck-45.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/quickchecks/QuickCheck-45.2.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/quickchecks/QuickCheck-45.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/quickchecks/QuickCheck-45.3.sc -------------------------------------------------------------------------------- /unit7/lesson45/src/main/scala/trythis/TryThis-45.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson45/src/main/scala/trythis/TryThis-45.1.sc -------------------------------------------------------------------------------- /unit7/lesson46/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/build.sbt -------------------------------------------------------------------------------- /unit7/lesson46/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit7/lesson46/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/resources/init.sql -------------------------------------------------------------------------------- /unit7/lesson46/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/resources/logback.xml -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/Main.scala -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/org/example/registrations/CustomerQueries.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/org/example/registrations/CustomerQueries.scala -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/org/example/registrations/PostgreSQL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/org/example/registrations/PostgreSQL.scala -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/org/example/registrations/Queries.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/org/example/registrations/Queries.scala -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/org/example/registrations/TestDatabase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/org/example/registrations/TestDatabase.scala -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/quickchecks/QuickCheck-46.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/quickchecks/QuickCheck-46.1.sc -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/quickchecks/QuickCheck-46.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/quickchecks/QuickCheck-46.2.sc -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/quickchecks/QuickCheck-46.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/quickchecks/QuickCheck-46.3.sc -------------------------------------------------------------------------------- /unit7/lesson46/src/main/scala/trythis/TryThis-46.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson46/src/main/scala/trythis/TryThis-46.1.sc -------------------------------------------------------------------------------- /unit7/lesson47/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/build.sbt -------------------------------------------------------------------------------- /unit7/lesson47/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit7/lesson47/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/resources/init.sql -------------------------------------------------------------------------------- /unit7/lesson47/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/resources/logback.xml -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/Main.scala -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/org/example/quiz/PostgreSQL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/org/example/quiz/PostgreSQL.scala -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/org/example/quiz/TestDatabase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/org/example/quiz/TestDatabase.scala -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/org/example/quiz/dao/CategoryDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/org/example/quiz/dao/CategoryDao.scala -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/org/example/quiz/dao/GenericDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/org/example/quiz/dao/GenericDao.scala -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/org/example/quiz/dao/QuestionAnswerDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/org/example/quiz/dao/QuestionAnswerDao.scala -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/org/example/quiz/dao/records/Category.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/org/example/quiz/dao/records/Category.scala -------------------------------------------------------------------------------- /unit7/lesson47/src/main/scala/org/example/quiz/dao/records/QuestionAnswer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit7/lesson47/src/main/scala/org/example/quiz/dao/records/QuestionAnswer.scala -------------------------------------------------------------------------------- /unit8/lesson48/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/build.sbt -------------------------------------------------------------------------------- /unit8/lesson48/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/listings/Listing-48.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/listings/Listing-48.2.sc -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/listings/Listing-48.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/listings/Listing-48.3.sc -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/listings/Listing-48.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/listings/Listing-48.4.sc -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/listings/Listing-48.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/listings/Listing-48.5.sc -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/quickchecks/QuickCheck-48.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/quickchecks/QuickCheck-48.1.sc -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/quickchecks/QuickCheck-48.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/quickchecks/QuickCheck-48.2.sc -------------------------------------------------------------------------------- /unit8/lesson48/src/main/scala/trythis/TryThis-48.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson48/src/main/scala/trythis/TryThis-48.1.sc -------------------------------------------------------------------------------- /unit8/lesson49/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/build.sbt -------------------------------------------------------------------------------- /unit8/lesson49/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/listings/Listing-49.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/listings/Listing-49.1.sc -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/listings/Listing-49.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/listings/Listing-49.2.sc -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/listings/Listing-49.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/listings/Listing-49.3.sc -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/listings/Listing-49.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/listings/Listing-49.4.sc -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/quickchecks/QuickCheck-49.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/quickchecks/QuickCheck-49.1.sc -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/quickchecks/QuickCheck-49.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/quickchecks/QuickCheck-49.2.sc -------------------------------------------------------------------------------- /unit8/lesson49/src/main/scala/trythis/TryThis-49.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson49/src/main/scala/trythis/TryThis-49.1.sc -------------------------------------------------------------------------------- /unit8/lesson50/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/build.sbt -------------------------------------------------------------------------------- /unit8/lesson50/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/listings/Listing-50.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/listings/Listing-50.1.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/listings/Listing-50.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/listings/Listing-50.2.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/listings/Listing-50.5.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/listings/Listing-50.5.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/listings/Listing-50.6.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/listings/Listing-50.6.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/listings/Listing-50.7.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/listings/Listing-50.7.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/listings/Listing-50.8.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/listings/Listing-50.8.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/quickchecks/QuickCheck-50.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/quickchecks/QuickCheck-50.1.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/quickchecks/QuickCheck-50.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/quickchecks/QuickCheck-50.2.sc -------------------------------------------------------------------------------- /unit8/lesson50/src/main/scala/trythis/TryThis-50.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson50/src/main/scala/trythis/TryThis-50.1.sc -------------------------------------------------------------------------------- /unit8/lesson51/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/build.sbt -------------------------------------------------------------------------------- /unit8/lesson51/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/listings/Listing-51.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/listings/Listing-51.1.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/listings/Listing-51.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/listings/Listing-51.2.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/listings/Listing-51.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/listings/Listing-51.3.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/listings/Listing-51.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/listings/Listing-51.4.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.1.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.2.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.2.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.3.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.3.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.4.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/quickchecks/QuickCheck-51.4.sc -------------------------------------------------------------------------------- /unit8/lesson51/src/main/scala/trythis/TryThis-51.1.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson51/src/main/scala/trythis/TryThis-51.1.sc -------------------------------------------------------------------------------- /unit8/lesson52/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/build.sbt -------------------------------------------------------------------------------- /unit8/lesson52/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit8/lesson52/src/main/scala/NoMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/main/scala/NoMain.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/main/scala/org/example/frequency/Listing-52.2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/main/scala/org/example/frequency/Listing-52.2.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/main/scala/org/example/frequency/Listing-52.5.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/main/scala/org/example/frequency/Listing-52.5.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/main/scala/quickchecks/QuickCheck-52.1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/main/scala/quickchecks/QuickCheck-52.1.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/main/scala/quickchecks/QuickCheck-52.2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/main/scala/quickchecks/QuickCheck-52.2.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/main/scala/trythis/TryThis-52.1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/main/scala/trythis/TryThis-52.1.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/test/resources/myFile.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /unit8/lesson52/src/test/scala/org/example/frequency/Listing-52.3.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/test/scala/org/example/frequency/Listing-52.3.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/test/scala/org/example/frequency/Listing-52.4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/test/scala/org/example/frequency/Listing-52.4.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/test/scala/org/example/frequency/Listing-52.6.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/test/scala/org/example/frequency/Listing-52.6.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/test/scala/quickchecks/QuickCheck-52.1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/test/scala/quickchecks/QuickCheck-52.1.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/test/scala/quickchecks/QuickCheck-52.2.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/test/scala/quickchecks/QuickCheck-52.2.scala -------------------------------------------------------------------------------- /unit8/lesson52/src/test/scala/trythis/TryThis-52.1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson52/src/test/scala/trythis/TryThis-52.1.scala -------------------------------------------------------------------------------- /unit8/lesson53/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/build.sbt -------------------------------------------------------------------------------- /unit8/lesson53/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.5.2 2 | -------------------------------------------------------------------------------- /unit8/lesson53/src/main/resources/data/answers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/resources/data/answers.csv -------------------------------------------------------------------------------- /unit8/lesson53/src/main/resources/data/categories.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/resources/data/categories.csv -------------------------------------------------------------------------------- /unit8/lesson53/src/main/resources/data/questions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/resources/data/questions.csv -------------------------------------------------------------------------------- /unit8/lesson53/src/main/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/resources/init.sql -------------------------------------------------------------------------------- /unit8/lesson53/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/resources/logback.xml -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/PostgreSQL.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/PostgreSQL.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/QuizApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/QuizApp.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/TestDatabase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/TestDatabase.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/api/Api.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/api/Api.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/api/CategoryApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/api/CategoryApi.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/api/GenericApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/api/GenericApi.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/api/QuizApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/api/QuizApi.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/dao/CategoryDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/dao/CategoryDao.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/dao/Dao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/dao/Dao.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/dao/GenericDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/dao/GenericDao.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/dao/QuestionAnswerDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/dao/QuestionAnswerDao.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/dao/records/Answer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/dao/records/Answer.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/dao/records/Category.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/dao/records/Category.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/dao/records/Question.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/dao/records/Question.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/entities/CategoryEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/entities/CategoryEntity.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/entities/GivenAnswerEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/entities/GivenAnswerEntity.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/entities/QuizEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/entities/QuizEntity.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/entities/ScoreEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/entities/ScoreEntity.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/service/CategoryService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/service/CategoryService.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/service/GenericService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/service/GenericService.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/service/QuizService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/service/QuizService.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/main/scala/org/example/quiz/service/Services.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/main/scala/org/example/quiz/service/Services.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/test/scala/org/example/quiz/service/CategoryServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/test/scala/org/example/quiz/service/CategoryServiceTest.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/test/scala/org/example/quiz/stubs/dao/FakeCategoryDao.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/test/scala/org/example/quiz/stubs/dao/FakeCategoryDao.scala -------------------------------------------------------------------------------- /unit8/lesson53/src/test/scala/org/example/quiz/stubs/dao/Fixtures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DanielaSfregola/get-programming-with-scala/HEAD/unit8/lesson53/src/test/scala/org/example/quiz/stubs/dao/Fixtures.scala --------------------------------------------------------------------------------