Skip to content

tonybnya/fcc-daily-coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 freeCodeCamp Daily Coding Challenges - Python Solutions

A comprehensive collection of solutions to freeCodeCamp's Daily Coding Challenges implemented in Python with complete test coverage.

📋 Description

This repository contains Python solutions to the Daily Coding Challenges: fCC Coding Challenges. Each challenge is implemented as a Python module with unit tests using pytest.

🎯 Challenge Progress

  • Vowel Balance
  • Base Check
  • Fibonacci Sequence
  • SPACEJAM
  • Jbelmud Text
  • Anagram Checker
  • Targeted Sum
  • Factorializer
  • Sum of Squares
  • 3 Strikes
  • Mile Pace
  • Message Decoder
  • Unnatural Prime
  • Character Battle
  • Camel Case
  • Reverse Parenthesis
  • Unorder of Operations
  • Second Best
  • Candlelight
  • Array Duplicates
  • Hex Generator
  • Tribonacci Sequence
  • RGB to Hex
  • Pangram
  • Vowel Repeater
  • IPv4 Validator
  • Matrix Rotate
  • Roman Numeral Parser
  • Acronym Builder
  • Unique Characters
  • Array Diff
  • Reverse Sentence
  • Screen Time
  • Missing Numbers
  • Word Frequency
  • Thermostat Adjuster
  • Sentence Capitalizer
  • Slug Generator
  • Fill The Tank
  • Photo Storage
  • File Storage
  • Video Storage
  • Digits vs Letters
  • String Mirror
  • Perfect Square
  • 2nd Largest
  • Caught Speeding
  • Spam Detector
  • CSV Header Parser
  • Longest Word
  • Phone Number Formatter
  • Binary to Decimal
  • Decimal to Binary
  • Password Strength
  • Space Week Day 1: Stellar Constellation
  • Space Week Day 2: Exoplanet Search
  • Space Week Day 3: Phone Home
  • Space Week Day 4: Landing Spot
  • Space Week Day 5: Goldilocks Zone
  • Space Week Day 6: Moon Phase
  • Space Week Day 7: Launch Fuel
  • Hex to Decimal
  • Battle of Words
  • 24 to 12
  • String Count
  • HTML Tag Stripper
  • Email Validator
  • Credit Card Masker
  • Missing Socks
  • HTML Attribute
  • Tip Calculator
  • Thermostat Adjuster 2
  • Speak Wisely, You Must
  • Favorite Songs
  • Hidden Treasure
  • Complementary DNA
  • Duration Formatter
  • Integer Sequence
  • Navigator
  • Email Sorter
  • Nth Prime
  • Spooky Case
  • Signature Validation
  • Infected
  • Word Counter
  • Image Search
  • Matrix Builder
  • Weekday Finder
  • Counting Cards
  • Character Limit
  • Word Search
  • Extension Extractor
  • Vowels and Consonants
  • Email Signature Generator
  • GCD
  • Rectangle Count
  • Fingerprint Test
  • 100 Characters
  • Markdown Heading Converter
  • Longest Word
  • LCM
  • Recipe Scaler
  • Character Count
  • Message Validator
  • FizzBuzz
  • BuzzFizz
  • What's My Age Again?

🚀 Getting Started

Prerequisites

  • Python 3.8 or higher
  • pytest for running tests

Installation

  1. Clone the repository:
git clone https://github.com/tonybnya/fcc-daily-coding-challenge
cd fcc-daily-coding-challenge
  1. Install pytest (if not already installed):
pip install pytest
  1. Run All Tests:
# Run all tests with verbose output
pytest tests/ -v

# Run tests and show which tests passed/failed
pytest tests/

About

100+ freeCodeCamp DAILY coding challenges solved using Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published