Coddy logo

Explore

Categories

Programming language

Explore courses by programming language.

Course type

Learn, challenge or build your portfolio in a practice-driven way.

Level of knowledge

Choose courses tailored to your level of knowledge perfectly.

Or try to search for any course. Still can't find? let us know what are you missing!

Journey

Daily Challenge

search
Store
menu icon
Loading...Creator image

Creator

Anonymous

Mathematical Riddles

This course will provide ways of thinking and strategies for solving mathematical problems and puzzles using programming.

20 Lessons

18 Challenges

Prerequisites

Basic mathematics.

Basic knowledge in programming language of your choice.

Basic curiosity.

Introduction

Mathematical Riddles

Multiples of 3 or 5

A problem

A solution with no loops

Fibonacci sequence

Fibonacci numbers

Even Fibonacci numbers

Primes

Is prime?

Prime factors

Diophantine Equation

Introduction

A problem

Greatest common divisor

Introduction

Euclidean algorithm

Phi function

Least common multiple

Introduction

A problem

Pythagorean triplet

Introduction

Right angle triangle

Counting

Binary numbers

Introduction

Palindromes

Introduction

196-algorithm