{ "language": "Delphi Pascal", "active": true, "blurb": "Object Pascal based, Delphi is great for developing cross-platform desktop, mobile, web, and console applications.", "exercises": [ { "slug": "hello-world", "uuid": "497011b8-4dcf-4084-a7d1-11ea954e605f", "core": true, "auto_approve": true, "unlocked_by": null, "difficulty": 1, "topics": [ "text_formatting" ] }, { "slug": "two-fer", "uuid": "60eb0882-495d-45f4-8d38-5b10d8851cf6", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ "optional_values", "text_formatting" ] }, { "slug": "reverse-string", "uuid": "8bdf3796-592c-48f1-b2ef-8e4deb40cc37", "core": false, "unlocked_by": null, "difficulty": 1, "topics": [ "strings" ] }, { "slug": "bob", "uuid": "afbc3955-d9be-4842-9697-e778e5d23d1c", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "control_flow_if_else_statements", "strings" ] }, { "slug": "leap", "uuid": "9e54a998-450c-4020-834e-eaa77f909744", "core": true, "unlocked_by": null, "difficulty": 1, "topics": [ "integers" ] }, { "slug": "space-age", "uuid": "471559bf-ffa9-442b-9e4e-b452c82e703a", "core": false, "unlocked_by": "leap", "difficulty": 1, "topics": [ "_bit_integers", "floating_point_numbers" ] }, { "slug": "isbn-verifier", "uuid": "4cdb8216-4526-49ac-8ab5-68d70060a54e", "core": false, "unlocked_by": "bob", "difficulty": 4, "topics": [ "conditionals", "loops", "pattern_matching", "strings" ] }, { "slug": "rna-transcription", "uuid": "4a50bfd2-f6c9-480e-af82-d468cf585f0d", "core": false, "unlocked_by": "roman-numerals", "difficulty": 1, "topics": [ "strings", "transforming" ] }, { "slug": "raindrops", "uuid": "2617f4a3-cf0e-4690-a464-45eac3f97317", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "filtering", "text_formatting" ] }, { "slug": "hamming", "uuid": "c623f1f2-8e54-4c46-a577-2570fa2f317b", "core": false, "unlocked_by": "hello-world", "difficulty": 1, "topics": [ "filtering", "strings" ] }, { "slug": "bank-account", "uuid": "777f9f9e-acf8-4b73-89c7-ee08d4ff49e3", "core": false, "unlocked_by": "clock", "difficulty": 2, "topics": [ "classes" ] }, { "slug": "nucleotide-count", "uuid": "f2fae277-db73-482c-ac3a-496237ad5a42", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "dictionaries", "strings" ] }, { "slug": "etl", "uuid": "f22f0ac1-3836-4ece-9c47-491929c8fc85", "core": false, "unlocked_by": "nucleotide-count", "difficulty": 2, "topics": [ "dictionaries", "lists", "transforming" ] }, { "slug": "grains", "uuid": "d0ddd5dc-30cd-4876-937d-9e89bae7dc93", "core": false, "unlocked_by": "leap", "difficulty": 2, "topics": [ "integers", "recursion" ] }, { "slug": "grade-school", "uuid": "37d13c81-2347-4620-931b-11ae46ea95f8", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "lists", "sorting" ] }, { "slug": "collatz-conjecture", "uuid": "edfc2903-1165-4029-9901-0be72b32865f", "core": true, "unlocked_by": null, "difficulty": 2, "topics": [ "algorithms", "looping", "raising_exceptions" ] }, { "slug": "armstrong-numbers", "uuid": "5315f8b0-f2a2-4750-8dc3-b4d182111036", "core": false, "unlocked_by": "collatz-conjecture", "difficulty": 2, "topics": [ "algorithms" ] }, { "slug": "beer-song", "uuid": "48f443f6-3bbc-4086-9f47-f46bcfa0623a", "core": false, "unlocked_by": "raindrops", "difficulty": 3, "topics": [ "algorithms", "text_formatting" ] }, { "slug": "phone-number", "uuid": "cba5cf99-8001-4113-af80-cf9c041f1b21", "core": false, "unlocked_by": "collatz-conjecture", "difficulty": 3, "topics": [ "parsing", "transforming" ] }, { "slug": "proverb", "uuid": "aa42eae2-9a5c-4d01-8900-fad674434cd5", "core": false, "unlocked_by": "raindrops", "difficulty": 3, "topics": [ "algorithms", "strings" ] }, { "slug": "secret-handshake", "uuid": "2032ba03-845a-460b-ad93-0958e97eb7cc", "core": false, "unlocked_by": "collatz-conjecture", "difficulty": 3, "topics": [ "arrays", "bitwise_operations" ] }, { "slug": "perfect-numbers", "uuid": "964abaeb-b1b6-4609-bb9e-ca569302f406", "core": false, "unlocked_by": "leap", "difficulty": 3, "topics": [ "integers" ] }, { "slug": "binary-search", "uuid": "b1cfe374-4881-4e06-9333-d5d9b367580f", "core": true, "unlocked_by": null, "difficulty": 3, "topics": [ "arrays", "recursion", "searching" ] }, { "slug": "clock", "uuid": "0223dfe4-3ff4-4f4e-8cd2-821e1fd50217", "core": true, "unlocked_by": null, "difficulty": 3, "topics": [ "structural_equality", "time" ] }, { "slug": "triangle", "uuid": "f5d43bcd-34fe-4b96-a687-254f7c0f5601", "core": false, "unlocked_by": "leap", "difficulty": 3, "topics": [ "enumerations", "integers" ] }, { "slug": "allergies", "uuid": "65214085-edfc-4ee7-a286-eca225b57ea3", "core": true, "unlocked_by": null, "difficulty": 4, "topics": [ "bitwise_operations", "filtering" ] }, { "slug": "saddle-points", "uuid": "78166582-6df9-4076-bd37-53230cd78f71", "core": true, "unlocked_by": null, "difficulty": 4, "topics": [ "arrays", "matrices", "tuples" ] }, { "slug": "circular-buffer", "uuid": "f949b958-d2e0-4f21-a6db-12ba89f8ab57", "core": true, "unlocked_by": null, "difficulty": 5, "topics": [ "classes", "queues" ] }, { "slug": "minesweeper", "uuid": "5ab52a90-8a72-42f8-b430-042436041348", "core": true, "unlocked_by": null, "difficulty": 5, "topics": [ "parsing", "transforming" ] }, { "slug": "bracket-push", "uuid": "81e0a0f7-b97d-4ff0-90b2-a43eb933f68f", "core": false, "unlocked_by": "bob", "difficulty": 5, "topics": [ "parsing", "strings" ] }, { "slug": "roman-numerals", "uuid": "51d6c5fc-6bde-4b78-842b-518346649431", "core": true, "unlocked_by": null, "difficulty": 5, "topics": [ "control_flow_loops", "record_helpers" ] }, { "slug": "bowling", "uuid": "88f7ab7d-30c1-4cb5-81ff-1114b5f78291", "core": false, "unlocked_by": "circular-buffer", "difficulty": 6, "topics": [ "algorithms", "control_flow_loops" ] }, { "slug": "pig-latin", "uuid": "67bd22f2-b707-48c7-b0a1-a0413e543959", "core": false, "unlocked_by": "book-store", "difficulty": 6, "topics": [ "strings", "transforming" ] }, { "slug": "book-store", "uuid": "d471f0d3-6d7c-4abe-bf31-712fb0cadea7", "core": true, "unlocked_by": null, "difficulty": 6, "topics": [ "arrays", "classes", "control_flow_loops", "sequences" ] }, { "slug": "wordy", "uuid": "24d81651-de3b-4cc8-8a4a-67cefc0453f6", "core": false, "unlocked_by": "minesweeper", "difficulty": 7, "topics": [ "parsing", "strings", "transforming" ] }, { "slug": "poker", "uuid": "d4f0509b-2687-4ee2-adbb-2a1a295a9975", "core": false, "unlocked_by": "minesweeper", "difficulty": 7, "topics": [ "games", "parsing", "sorting" ] } ] }