Files
freeCodeCamp/curriculum/structure/blocks/daily-coding-challenges-python.json

651 lines
16 KiB
JSON

{
"name": "Daily Coding Challenges Python",
"isUpcomingChange": true,
"dashedName": "daily-coding-challenges-python",
"usesMultifileEditor": true,
"helpCategory": "Python",
"blockLayout": "legacy-challenge-list",
"challengeOrder": [
{
"id": "6814d8e1516e86b171929de4",
"title": "Challenge 1: Vowel Balance"
},
{
"id": "681cb05adab50c87ddb2e513",
"title": "Challenge 2: Base Check"
},
{
"id": "681cb1a2dab50c87ddb2e514",
"title": "Challenge 3: Fibonacci Sequence"
},
{
"id": "681cb1afdab50c87ddb2e515",
"title": "Challenge 4: S P A C E J A M"
},
{
"id": "681cb1afdab50c87ddb2e516",
"title": "Challenge 5: Jbelmud Text"
},
{
"id": "681cb1afdab50c87ddb2e517",
"title": "Challenge 6: Anagram Checker"
},
{
"id": "681cb1b0dab50c87ddb2e518",
"title": "Challenge 7: Targeted Sum"
},
{
"id": "681cb1b0dab50c87ddb2e519",
"title": "Challenge 8: Factorializer"
},
{
"id": "681cb1b0dab50c87ddb2e51a",
"title": "Challenge 9: Sum of Squares"
},
{
"id": "681cb1b0dab50c87ddb2e51b",
"title": "Challenge 10: 3 Strikes"
},
{
"id": "68216eb60f957572e7c340c4",
"title": "Challenge 11: Mile Pace"
},
{
"id": "68216ef80f957572e7c340c5",
"title": "Challenge 12: Message Decoder"
},
{
"id": "6821ebc9237de8297eaee78f",
"title": "Challenge 13: Unnatural Prime"
},
{
"id": "6821ebce237de8297eaee790",
"title": "Challenge 14: Character Battle"
},
{
"id": "6821ebd4237de8297eaee791",
"title": "Challenge 15: camelCase"
},
{
"id": "6821ebda237de8297eaee792",
"title": "Challenge 16: Reverse Parenthesis"
},
{
"id": "6821ebdf237de8297eaee793",
"title": "Challenge 17: Unorder of Operations"
},
{
"id": "6821ebe4237de8297eaee794",
"title": "Challenge 18: Second Best"
},
{
"id": "6821ebea237de8297eaee795",
"title": "Challenge 19: Candlelight"
},
{
"id": "6821ebee237de8297eaee796",
"title": "Challenge 20: Array Duplicates"
},
{
"id": "6821ebf3237de8297eaee797",
"title": "Challenge 21: Hex Generator"
},
{
"id": "6821ebf8237de8297eaee798",
"title": "Challenge 22: Tribonacci Sequence"
},
{
"id": "6821ebfd237de8297eaee799",
"title": "Challenge 23: RGB to Hex"
},
{
"id": "6821ec02237de8297eaee79a",
"title": "Challenge 24: Pangram"
},
{
"id": "68adce01c0e1144d0a902956",
"title": "Challenge 25: Vowel Repeater"
},
{
"id": "68adce01c0e1144d0a902958",
"title": "Challenge 26: IPv4 Validator"
},
{
"id": "68adce01c0e1144d0a90295a",
"title": "Challenge 27: Matrix Rotate"
},
{
"id": "68adce01c0e1144d0a90295c",
"title": "Challenge 28: Roman Numeral Parser"
},
{
"id": "68adce01c0e1144d0a90295e",
"title": "Challenge 29: Acronym Builder"
},
{
"id": "68af0687ef34c76c28ffa547",
"title": "Challenge 30: Unique Characters"
},
{
"id": "68af0687ef34c76c28ffa549",
"title": "Challenge 31: Array Diff"
},
{
"id": "68af0687ef34c76c28ffa54b",
"title": "Challenge 32: Reverse Sentence"
},
{
"id": "68af0687ef34c76c28ffa54d",
"title": "Challenge 33: Screen Time"
},
{
"id": "68af0687ef34c76c28ffa54f",
"title": "Challenge 34: Missing Numbers"
},
{
"id": "68b06e589bf227324381476f",
"title": "Challenge 35: Word Frequency"
},
{
"id": "68b06e589bf2273243814771",
"title": "Challenge 36: Thermostat Adjuster"
},
{
"id": "68b06e589bf2273243814773",
"title": "Challenge 37: Sentence Capitalizer"
},
{
"id": "68b06e589bf2273243814775",
"title": "Challenge 38: Slug Generator"
},
{
"id": "68b06e589bf2273243814777",
"title": "Challenge 39: Fill The Tank"
},
{
"id": "68b1f72371a5ac895ac70a02",
"title": "Challenge 40: Photo Storage"
},
{
"id": "68b1f72371a5ac895ac70a04",
"title": "Challenge 41: File Storage"
},
{
"id": "68b1f72371a5ac895ac70a06",
"title": "Challenge 42: Video Storage"
},
{
"id": "68b1f72371a5ac895ac70a08",
"title": "Challenge 43: Digits vs Letters"
},
{
"id": "68b1f72371a5ac895ac70a0a",
"title": "Challenge 44: String Mirror"
},
{
"id": "68b7687dded630607aceccab",
"title": "Challenge 45: Perfect Square"
},
{
"id": "68b7687dded630607aceccad",
"title": "Challenge 46: 2nd Largest"
},
{
"id": "68b7687dded630607aceccaf",
"title": "Challenge 47: Caught Speeding"
},
{
"id": "68b7687dded630607aceccb1",
"title": "Challenge 48: Spam Detector"
},
{
"id": "68b7687dded630607aceccb3",
"title": "Challenge 49: CSV Header Parser"
},
{
"id": "68b7cadffed0e75a517da66f",
"title": "Challenge 50: Longest Word"
},
{
"id": "68b7cadffed0e75a517da671",
"title": "Challenge 51: Phone Number Formatter"
},
{
"id": "68b7cadffed0e75a517da673",
"title": "Challenge 52: Binary to Decimal"
},
{
"id": "68b7cadffed0e75a517da675",
"title": "Challenge 53: Decimal to Binary"
},
{
"id": "68b7cadffed0e75a517da677",
"title": "Challenge 54: P@ssw0rd Str3ngth!"
},
{
"id": "68c1a929005bf54d342aa8d2",
"title": "Challenge 55: Space Week Day 1: Stellar Classification"
},
{
"id": "68c1a929005bf54d342aa8d3",
"title": "Challenge 56: Space Week Day 2: Exoplanet Search"
},
{
"id": "68c1a929005bf54d342aa8d4",
"title": "Challenge 57: Space Week Day 3: Phone Home"
},
{
"id": "68c1a929005bf54d342aa8d5",
"title": "Challenge 58: Space Week Day 4: Landing Spot"
},
{
"id": "68c1a929005bf54d342aa8d6",
"title": "Challenge 59: Space Week Day 5: Goldilocks Zone"
},
{
"id": "68c497f3aaefc9fd9f1b0e24",
"title": "Challenge 60: Space Week Day 6: Moon Phase"
},
{
"id": "68c497f3aaefc9fd9f1b0e25",
"title": "Challenge 61: Space Week Day 7: Launch Fuel"
},
{
"id": "68c497f3aaefc9fd9f1b0e26",
"title": "Challenge 62: Hex to Decimal"
},
{
"id": "68cae5b538ff798bbd4da001",
"title": "Challenge 63: Battle of Words"
},
{
"id": "68cae5b538ff798bbd4da002",
"title": "Challenge 64: 24 to 12"
},
{
"id": "68cae5b538ff798bbd4da003",
"title": "Challenge 65: String Count"
},
{
"id": "68cae5b538ff798bbd4da004",
"title": "Challenge 66: HTML Tag Stripper"
},
{
"id": "68cae5b538ff798bbd4da005",
"title": "Challenge 67: Email Validator"
},
{
"id": "68cae5b538ff798bbd4da006",
"title": "Challenge 68: Credit Card Masker"
},
{
"id": "68cae5b538ff798bbd4da007",
"title": "Challenge 69: Missing Socks"
},
{
"id": "68cae5b538ff798bbd4da008",
"title": "Challenge 70: HTML Attribute Extractor"
},
{
"id": "68cae5b538ff798bbd4da009",
"title": "Challenge 71: Tip Calculator"
},
{
"id": "68cae5b538ff798bbd4da00a",
"title": "Challenge 72: Thermostat Adjuster 2"
},
{
"id": "68d2ba1468508398389487ce",
"title": "Challenge 73: Speak Wisely, You Must"
},
{
"id": "68d2ba1468508398389487cf",
"title": "Challenge 74: Favorite Songs"
},
{
"id": "68d2ba1468508398389487d0",
"title": "Challenge 75: Hidden Treasure"
},
{
"id": "68d30845cc08266018fc46bc",
"title": "Challenge 76: Complementary DNA"
},
{
"id": "68d30845cc08266018fc46bd",
"title": "Challenge 77: Duration Formatter"
},
{
"id": "68d30845cc08266018fc46be",
"title": "Challenge 78: Integer Sequence"
},
{
"id": "68d30fc57588d97fd3027b30",
"title": "Challenge 79: Navigator"
},
{
"id": "68e39ed6106dac2f0a98fd62",
"title": "Challenge 80: Email Sorter"
},
{
"id": "68e39ed6106dac2f0a98fd63",
"title": "Challenge 81: Nth Prime"
},
{
"id": "68e39ed6106dac2f0a98fd64",
"title": "Challenge 82: SpOoKy~CaSe"
},
{
"id": "68e39ed6106dac2f0a98fd65",
"title": "Challenge 83: Signature Validation"
},
{
"id": "68e39ed6106dac2f0a98fd66",
"title": "Challenge 84: Infected"
},
{
"id": "68ee9e3066cfd4eb2328e8a4",
"title": "Challenge 85: Word Counter"
},
{
"id": "68ee9e3066cfd4eb2328e8a5",
"title": "Challenge 86: Image Search"
},
{
"id": "68ee9e3066cfd4eb2328e8a6",
"title": "Challenge 87: Matrix Builder"
},
{
"id": "68ee9e3066cfd4eb2328e8a7",
"title": "Challenge 88: Weekday Finder"
},
{
"id": "68ee9e3066cfd4eb2328e8a8",
"title": "Challenge 89: Counting Cards"
},
{
"id": "68f6587287ad1f4ad39b0c7c",
"title": "Challenge 90: Character Limit"
},
{
"id": "68f6587287ad1f4ad39b0c7d",
"title": "Challenge 91: Word Search"
},
{
"id": "68f6587287ad1f4ad39b0c7e",
"title": "Challenge 92: Extension Extractor"
},
{
"id": "68f6587287ad1f4ad39b0c7f",
"title": "Challenge 93: Vowels and Consonants"
},
{
"id": "68f6587287ad1f4ad39b0c80",
"title": "Challenge 94: Email Signature Generator"
},
{
"id": "68f6587287ad1f4ad39b0c81",
"title": "Challenge 95: Array Shift"
},
{
"id": "68f6587287ad1f4ad39b0c82",
"title": "Challenge 96: Is It the Weekend?"
},
{
"id": "68f6587287ad1f4ad39b0c83",
"title": "Challenge 97: GCD"
},
{
"id": "68f6587287ad1f4ad39b0c84",
"title": "Challenge 98: Rectangle Count"
},
{
"id": "68f6587287ad1f4ad39b0c85",
"title": "Challenge 99: Fingerprint Test"
},
{
"id": "68ffb91507a5b645769328c3",
"title": "Challenge 100: 100 Characters"
},
{
"id": "68ffb91507a5b645769328c4",
"title": "Challenge 101: Markdown Heading Converter"
},
{
"id": "68ffb91507a5b645769328c5",
"title": "Challenge 102: Longest Word"
},
{
"id": "68ffb91507a5b645769328c6",
"title": "Challenge 103: LCM"
},
{
"id": "68ffb91507a5b645769328c7",
"title": "Challenge 104: Recipe Scaler"
},
{
"id": "68ffb91507a5b645769328c8",
"title": "Challenge 105: Character Count"
},
{
"id": "68ffb91507a5b645769328c9",
"title": "Challenge 106: Message Validator"
},
{
"id": "68ffb91507a5b645769328ca",
"title": "Challenge 107: FizzBuzz"
},
{
"id": "68ffb91507a5b645769328cb",
"title": "Challenge 108: BuzzFizz"
},
{
"id": "68ffb91507a5b645769328cc",
"title": "Challenge 109: What's My Age Again?"
},
{
"id": "69162d64f96574d9bb629efb",
"title": "Challenge 110: Word Guesser"
},
{
"id": "69162d64f96574d9bb629efc",
"title": "Challenge 111: Ball Trajectory"
},
{
"id": "69162d64f96574d9bb629efd",
"title": "Challenge 112: AI Detector"
},
{
"id": "69162d64f96574d9bb629efe",
"title": "Challenge 113: Miles to Kilometers"
},
{
"id": "69162d64f96574d9bb629eff",
"title": "Challenge 114: Camel to Snake"
},
{
"id": "69162d64f96574d9bb629f00",
"title": "Challenge 115: Markdown Ordered List Item Converter"
},
{
"id": "69162d64f96574d9bb629f01",
"title": "Challenge 116: Permutation Count"
},
{
"id": "69162d64f96574d9bb629f02",
"title": "Challenge 117: Symmetric Difference"
},
{
"id": "69162d64f96574d9bb629f03",
"title": "Challenge 118: Date Formatter"
},
{
"id": "69162d64f96574d9bb629f04",
"title": "Challenge 119: String Compression"
},
{
"id": "691b559495c5cb5a37b9b480",
"title": "Challenge 120: Pounds to Kilograms"
},
{
"id": "691b559495c5cb5a37b9b481",
"title": "Challenge 121: Most Frequent"
},
{
"id": "691b559495c5cb5a37b9b482",
"title": "Challenge 122: Markdown Bold Parser"
},
{
"id": "691b559495c5cb5a37b9b483",
"title": "Challenge 123: Roman Numeral Builder"
},
{
"id": "691b559495c5cb5a37b9b484",
"title": "Challenge 124: Inventory Update"
},
{
"id": "691b559495c5cb5a37b9b485",
"title": "Challenge 125: Game of Life"
},
{
"id": "691b559495c5cb5a37b9b486",
"title": "Challenge 126: Capitalize It"
},
{
"id": "691b559495c5cb5a37b9b487",
"title": "Challenge 127: Speed Check"
},
{
"id": "691b559495c5cb5a37b9b488",
"title": "Challenge 128: Consonant Count"
},
{
"id": "691b559495c5cb5a37b9b489",
"title": "Challenge 129: Markdown Blockquote Parser"
},
{
"id": "691b5597f0f3e85a588a5c94",
"title": "Challenge 130: Checkerboard"
},
{
"id": "691f7773cddba1caf1bf5eca",
"title": "Challenge 131: Pairwise"
},
{
"id": "691f7773cddba1caf1bf5ecb",
"title": "Challenge 132: Purge Most Frequent"
},
{
"id": "691f7773cddba1caf1bf5ecc",
"title": "Challenge 133: Daylight Hours"
},
{
"id": "691f7773cddba1caf1bf5ecd",
"title": "Challenge 134: Traveling Shopper"
},
{
"id": "691f7773cddba1caf1bf5ece",
"title": "Challenge 135: Re: Fwd: Fw: Count"
},
{
"id": "6925e2068081f40f549ced1a",
"title": "Challenge 136: Markdown Image Parser"
},
{
"id": "6925e2068081f40f549ced1b",
"title": "Challenge 137: Snowflake Generator"
},
{
"id": "6925e2068081f40f549ced1c",
"title": "Challenge 138: Sum of Divisors"
},
{
"id": "6925e2068081f40f549ced1d",
"title": "Challenge 139: Rock, Paper, Scissors"
},
{
"id": "69272dcf1c24b44fd79137c3",
"title": "Challenge 140: SCREAMING_SNAKE_CASE"
},
{
"id": "69272dcf1c24b44fd79137c4",
"title": "Challenge 141: Takeoff Fuel"
},
{
"id": "69272dcf1c24b44fd79137c5",
"title": "Challenge 142: Sum the String"
},
{
"id": "69272dcf1c24b44fd79137c6",
"title": "Challenge 143: Markdown Italic Parser"
},
{
"id": "69306364df283fcaff2e1ad5",
"title": "Challenge 144: Resolution Streak"
},
{
"id": "69306364df283fcaff2e1ad6",
"title": "Challenge 145: Nth Fibonacci Number"
},
{
"id": "69306364df283fcaff2e1ad7",
"title": "Challenge 146: Left-Handed Seat at the Table"
},
{
"id": "69306364df283fcaff2e1ad8",
"title": "Challenge 147: Leap Year Calculator"
},
{
"id": "69306364df283fcaff2e1ad9",
"title": "Challenge 148: Tire Pressure"
},
{
"id": "69306364df283fcaff2e1ada",
"title": "Challenge 149: vOwElcAsE"
},
{
"id": "69373793f5a867f769cde135",
"title": "Challenge 150: Markdown Unordered List Parser"
},
{
"id": "69373793f5a867f769cde136",
"title": "Challenge 151: Sorted Array?"
},
{
"id": "69373793f5a867f769cde137",
"title": "Challenge 152: Circular Prime"
},
{
"id": "69373793f5a867f769cde138",
"title": "Challenge 153: Tic-Tac-Toe"
},
{
"id": "69373793f5a867f769cde139",
"title": "Challenge 154: Par for the Hole"
},
{
"id": "69373793f5a867f769cde13a",
"title": "Challenge 155: Plant the Crop"
},
{
"id": "6939b873185d8e00d453563b",
"title": "Challenge 156: Odd or Even?"
},
{
"id": "6939b873185d8e00d453563c",
"title": "Challenge 157: Markdown Link Parser"
},
{
"id": "6939b873185d8e00d453563d",
"title": "Challenge 158: Array Swap"
},
{
"id": "6939b873185d8e00d453563e",
"title": "Challenge 159: Integer Hypotenuse"
},
{
"id": "6939b873185d8e00d453563f",
"title": "Challenge 160: Knight Moves"
}
]
}