chore(curriculum): minor clean up to daily challenges (#62095)

This commit is contained in:
Tom
2025-09-09 06:47:45 -05:00
committed by GitHub
parent ec93db58fe
commit ce9f1dd99a
114 changed files with 516 additions and 446 deletions

View File

@@ -7,220 +7,220 @@
"blockLayout": "legacy-challenge-list",
"challengeOrder": [
{
"id": "6814d93d516e86b171929de5",
"title": "Python Challenge 1"
"id": "6814d8e1516e86b171929de4",
"title": "Challenge 1: Vowel Balance"
},
{
"id": "681cb1b1dab50c87ddb2e51c",
"title": "Python Challenge 2"
"id": "681cb05adab50c87ddb2e513",
"title": "Challenge 2: Base Check"
},
{
"id": "681cb1b1dab50c87ddb2e51d",
"title": "Python Challenge 3"
"id": "681cb1a2dab50c87ddb2e514",
"title": "Challenge 3: Fibonacci Sequence"
},
{
"id": "681cb1b1dab50c87ddb2e51e",
"title": "Python Challenge 4"
"id": "681cb1afdab50c87ddb2e515",
"title": "Challenge 4: S P A C E J A M"
},
{
"id": "681cb1b1dab50c87ddb2e51f",
"title": "Python Challenge 5"
"id": "681cb1afdab50c87ddb2e516",
"title": "Challenge 5: Jbelmud Text"
},
{
"id": "681cb1b2dab50c87ddb2e520",
"title": "Python Challenge 6"
"id": "681cb1afdab50c87ddb2e517",
"title": "Challenge 6: Anagram Checker"
},
{
"id": "681cb1b2dab50c87ddb2e521",
"title": "Python Challenge 7"
"id": "681cb1b0dab50c87ddb2e518",
"title": "Challenge 7: Targeted Sum"
},
{
"id": "681cb1b2dab50c87ddb2e522",
"title": "Python Challenge 8"
"id": "681cb1b0dab50c87ddb2e519",
"title": "Challenge 8: Factorializer"
},
{
"id": "681cb1b2dab50c87ddb2e523",
"title": "Python Challenge 9"
"id": "681cb1b0dab50c87ddb2e51a",
"title": "Challenge 9: Sum of Squares"
},
{
"id": "681cb1b3dab50c87ddb2e524",
"title": "Python Challenge 10"
"id": "681cb1b0dab50c87ddb2e51b",
"title": "Challenge 10: 3 Strikes"
},
{
"id": "68216eff0f957572e7c340c6",
"title": "Python Challenge 11"
"id": "68216eb60f957572e7c340c4",
"title": "Challenge 11: Mile Pace"
},
{
"id": "68216f040f957572e7c340c7",
"title": "Python Challenge 12"
"id": "68216ef80f957572e7c340c5",
"title": "Challenge 12: Message Decoder"
},
{
"id": "6821ec92237de8297eaee79b",
"title": "Python Challenge 13"
"id": "6821ebc9237de8297eaee78f",
"title": "Challenge 13: Unnatural Prime"
},
{
"id": "6821ec98237de8297eaee79c",
"title": "Python Challenge 14"
"id": "6821ebce237de8297eaee790",
"title": "Challenge 14: Character Battle"
},
{
"id": "6821ec9d237de8297eaee79d",
"title": "Python Challenge 15"
"id": "6821ebd4237de8297eaee791",
"title": "Challenge 15: camelCase"
},
{
"id": "6821eca2237de8297eaee79e",
"title": "Python Challenge 16"
"id": "6821ebda237de8297eaee792",
"title": "Challenge 16: Reverse Parenthesis"
},
{
"id": "6821eca7237de8297eaee79f",
"title": "Python Challenge 17"
"id": "6821ebdf237de8297eaee793",
"title": "Challenge 17: Unorder of Operations"
},
{
"id": "6821ecab237de8297eaee7a0",
"title": "Python Challenge 18"
"id": "6821ebe4237de8297eaee794",
"title": "Challenge 18: Second Best"
},
{
"id": "6821ecb1237de8297eaee7a1",
"title": "Python Challenge 19"
"id": "6821ebea237de8297eaee795",
"title": "Challenge 19: Candlelight"
},
{
"id": "6821ecb5237de8297eaee7a2",
"title": "Python Challenge 20"
"id": "6821ebee237de8297eaee796",
"title": "Challenge 20: Array Duplicates"
},
{
"id": "6821ecb9237de8297eaee7a3",
"title": "Python Challenge 21"
"id": "6821ebf3237de8297eaee797",
"title": "Challenge 21: Hex Generator"
},
{
"id": "6821ecbf237de8297eaee7a4",
"title": "Python Challenge 22"
"id": "6821ebf8237de8297eaee798",
"title": "Challenge 22: Tribonacci Sequence"
},
{
"id": "6821ecc5237de8297eaee7a5",
"title": "Python Challenge 23"
"id": "6821ebfd237de8297eaee799",
"title": "Challenge 23: RGB to Hex"
},
{
"id": "6821eccb237de8297eaee7a6",
"title": "Python Challenge 24"
"id": "6821ec02237de8297eaee79a",
"title": "Challenge 24: Pangram"
},
{
"id": "68adce01c0e1144d0a902957",
"title": "Python Challenge 25"
"id": "68adce01c0e1144d0a902956",
"title": "Challenge 25: Vowel Repeater"
},
{
"id": "68adce01c0e1144d0a902959",
"title": "Python Challenge 26"
"id": "68adce01c0e1144d0a902958",
"title": "Challenge 26: IPv4 Validator"
},
{
"id": "68adce01c0e1144d0a90295b",
"title": "Python Challenge 27"
"id": "68adce01c0e1144d0a90295a",
"title": "Challenge 27: Matrix Rotate"
},
{
"id": "68adce01c0e1144d0a90295d",
"title": "Python Challenge 28"
"id": "68adce01c0e1144d0a90295c",
"title": "Challenge 28: Roman Numeral Parser"
},
{
"id": "68adce01c0e1144d0a90295f",
"title": "Python Challenge 29"
"id": "68adce01c0e1144d0a90295e",
"title": "Challenge 29: Acronym Builder"
},
{
"id": "68af0687ef34c76c28ffa548",
"title": "Python Challenge 30"
"id": "68af0687ef34c76c28ffa547",
"title": "Challenge 30: Unique Characters"
},
{
"id": "68af0687ef34c76c28ffa54a",
"title": "Python Challenge 31"
"id": "68af0687ef34c76c28ffa549",
"title": "Challenge 31: Array Diff"
},
{
"id": "68af0687ef34c76c28ffa54c",
"title": "Python Challenge 32"
"id": "68af0687ef34c76c28ffa54b",
"title": "Challenge 32: Reverse Sentence"
},
{
"id": "68af0687ef34c76c28ffa54e",
"title": "Python Challenge 33"
"id": "68af0687ef34c76c28ffa54d",
"title": "Challenge 33: Screen Time"
},
{
"id": "68af0687ef34c76c28ffa550",
"title": "Python Challenge 34"
"id": "68af0687ef34c76c28ffa54f",
"title": "Challenge 34: Missing Numbers"
},
{
"id": "68b06e589bf2273243814770",
"title": "Python Challenge 35"
"id": "68b06e589bf227324381476f",
"title": "Challenge 35: Word Frequency"
},
{
"id": "68b06e589bf2273243814772",
"title": "Python Challenge 36"
"id": "68b06e589bf2273243814771",
"title": "Challenge 36: Thermostat Adjuster"
},
{
"id": "68b06e589bf2273243814774",
"title": "Python Challenge 37"
"id": "68b06e589bf2273243814773",
"title": "Challenge 37: Sentence Capitalizer"
},
{
"id": "68b06e589bf2273243814776",
"title": "Python Challenge 38"
"id": "68b06e589bf2273243814775",
"title": "Challenge 38: Slug Generator"
},
{
"id": "68b06e589bf2273243814778",
"title": "Python Challenge 39"
"id": "68b06e589bf2273243814777",
"title": "Challenge 39: Fill The Tank"
},
{
"id": "68b1f72371a5ac895ac70a03",
"title": "Python Challenge 40"
"id": "68b1f72371a5ac895ac70a02",
"title": "Challenge 40: Photo Storage"
},
{
"id": "68b1f72371a5ac895ac70a05",
"title": "Python Challenge 41"
"id": "68b1f72371a5ac895ac70a04",
"title": "Challenge 41: File Storage"
},
{
"id": "68b1f72371a5ac895ac70a07",
"title": "Python Challenge 42"
"id": "68b1f72371a5ac895ac70a06",
"title": "Challenge 42: Video Storage"
},
{
"id": "68b1f72371a5ac895ac70a09",
"title": "Python Challenge 43"
"id": "68b1f72371a5ac895ac70a08",
"title": "Challenge 43: Digits vs Letters"
},
{
"id": "68b1f72371a5ac895ac70a0b",
"title": "Python Challenge 44"
"id": "68b1f72371a5ac895ac70a0a",
"title": "Challenge 44: String Mirror"
},
{
"id": "68b7687dded630607aceccac",
"title": "Python Challenge 45"
"id": "68b7687dded630607aceccab",
"title": "Challenge 45: Perfect Square"
},
{
"id": "68b7687dded630607aceccae",
"title": "Python Challenge 46"
"id": "68b7687dded630607aceccad",
"title": "Challenge 46: 2nd Largest"
},
{
"id": "68b7687dded630607aceccb0",
"title": "Python Challenge 47"
"id": "68b7687dded630607aceccaf",
"title": "Challenge 47: Caught Speeding"
},
{
"id": "68b7687dded630607aceccb2",
"title": "Python Challenge 48"
"id": "68b7687dded630607aceccb1",
"title": "Challenge 48: Spam Detector"
},
{
"id": "68b7687dded630607aceccb4",
"title": "Python Challenge 49"
"id": "68b7687dded630607aceccb3",
"title": "Challenge 49: CSV Header Parser"
},
{
"id": "68b7cadffed0e75a517da670",
"title": "Python Challenge 50"
"id": "68b7cadffed0e75a517da66f",
"title": "Challenge 50: Longest Word"
},
{
"id": "68b7cadffed0e75a517da672",
"title": "Python Challenge 51"
"id": "68b7cadffed0e75a517da671",
"title": "Challenge 51: Phone Number Formatter"
},
{
"id": "68b7cadffed0e75a517da674",
"title": "Python Challenge 52"
"id": "68b7cadffed0e75a517da673",
"title": "Challenge 52: Binary to Decimal"
},
{
"id": "68b7cadffed0e75a517da676",
"title": "Python Challenge 53"
"id": "68b7cadffed0e75a517da675",
"title": "Challenge 53: Decimal to Binary"
},
{
"id": "68b7cadffed0e75a517da678",
"title": "Python Challenge 54"
"id": "68b7cadffed0e75a517da677",
"title": "Challenge 54: P@ssw0rd Str3ngth!"
}
]
}