Git Product home page Git Product logo

fillit's Introduction

Fillit Project

Welcome to the Fillit project at 42! This project is an introduction to algorithmic thinking and coding in C.

The goal of Fillit is to create a program that takes a set of tetrominoes and finds the smallest possible square that can fit them all. You will use algorithms such as backtracking and recursion to solve this challenge.

By working on this project, you will learn important coding skills such as:

  • Memory management
  • Error handling
  • File handling
  • Algorithm optimization

Additionally, you will gain experience working with a team, as the Fillit project is done in pairs.

We encourage you to take your time with this project and focus on writing clean and efficient code. The Fillit project will provide you with a great opportunity to develop your coding skills and grow as a programmer.

So let's get started and tackle the challenge of Fillit!

fillit's People

Contributors

dovepa avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.