FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

generalchbil/TechnicalTest · GitHub

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

TechnicalTest

Ce test a pour but de tester ton côté artistique...

L'art ASCII, tu connais ?

         ____________________________________________________
        /                                                    \
       |    _____________________________________________     |
       |   |                                             |    |
       |   |  $ sudo rm -rf /                            |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |                                             |    |
       |   |_____________________________________________|    |
       |                                                      |
        \_____________________________________________________/
               \_______________________________________/
            _______________________________________________
         _-'    .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.  --- `-_
      _-'.-.-. .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.  .-.-.`-_
   _-'.-.-.-. .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-`__`. .-.-.-.`-_
_-'.-.-.-.-. .-----.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-----. .-.-.-.-.`-_
-'.-.-.-.-.-. .---.-. .-----------------------------. .-.---. .---.-.-.-.`-
`---..-----------------------------------------------------------------..---'

Le principe est simple : développer un programme PHP utilisable en CLI et permettant d'afficher une phrase en art ASCII.

Les règles :

  • seuls les lettres majuscules et les chiffres seront implémentés ;
  • le code doit être compatible PHP7 ;
  • le programme doit être écrit de la manière la plus propre possible (structures de données, algos, ...) ;
  • le code doit sortir de ton cerveau et non de github ou de stackoverflow ;
  • c'est plus la manière qui compte que le résultat lui-même...

Exemple d'utilisation : $ php ascii.php "I LOVE PHP7"

Sortie :

  	 ###    #       ####### #     # #######    ######  #     # ######  #######
  	  #     #       #     # #     # #          #     # #     # #     # #    #
  	  #     #       #     # #     # #          #     # #     # #     #     #
  	  #     #       #     # #     # #####      ######  ####### ######     #
  	  #     #       #     #  #   #  #          #       #     # #         #
  	  #     #       #     #   # #   #          #       #     # #         #
  	 ###    ####### #######    #    #######    #       #     # #         #

Voici le format des lettres à afficher en sortie :

    #
   # #
  #   #
 #     #
 #######
 #     #
 #     #

 ######
 #     #
 #     #
 ######
 #     #
 #     #
 ######

  #####
 #     #
 #
 #
 #
 #     #
  #####

 ######
 #     #
 #     #
 #     #
 #     #
 #     #
 ######

 #######
 #
 #
 #####
 #
 #
 #######

 #######
 #
 #
 #####
 #
 #
 #

  #####
 #     #
 #
 #  ####
 #     #
 #     #
  #####

 #     #
 #     #
 #     #
 #######
 #     #
 #     #
 #     #

 ###
  #
  #
  #
  #
  #
 ###

       #
       #
       #
       #
 #     #
 #     #
  #####

 #    #
 #   #
 #  #
 ###
 #  #
 #   #
 #    #

 #
 #
 #
 #
 #
 #
 #######

 #     #
 ##   ##
 # # # #
 #  #  #
 #     #
 #     #
 #     #

 #     #
 ##    #
 # #   #
 #  #  #
 #   # #
 #    ##
 #     #

 #######
 #     #
 #     #
 #     #
 #     #
 #     #
 #######

 ######
 #     #
 #     #
 ######
 #
 #
 #

  #####
 #     #
 #     #
 #     #
 #   # #
 #    #
  #### #

 ######
 #     #
 #     #
 ######
 #   #
 #    #
 #     #

  #####
 #     #
 #
  #####
       #
 #     #
  #####

 #######
    #
    #
    #
    #
    #
    #

 #     #
 #     #
 #     #
 #     #
 #     #
 #     #
  #####

 #     #
 #     #
 #     #
 #     #
  #   #
   # #
    #

 #     #
 #  #  #
 #  #  #
 #  #  #
 #  #  #
 #  #  #
  ## ##

 #     #
  #   #
   # #
    #
   # #
  #   #
 #     #

 #     #
  #   #
   # #
    #
    #
    #
    #

 #######
      #
     #
    #
   #
  #
 #######

   #
  ##
 # #
   #
   #
   #
 #####

  #####
 #     #
       #
  #####
 #
 #
 #######

  #####
 #     #
       #
  #####
       #
 #     #
  #####

 #
 #    #
 #    #
 #    #
 #######
      #
      #

 #######
 #
 #
 ######
       #
 #     #
  #####

  #####
 #     #
 #
 ######
 #     #
 #     #
  #####

 #######
 #    #
     #
    #
   #
   #
   #

  #####
 #     #
 #     #
  #####
 #     #
 #     #
  #####

  #####
 #     #
 #     #
  ######
       #
 #     #
  #####

   ###
  #   #
 #     #
 #     #
 #     #
  #   #
   ###



██████╗  ██████╗ ███╗   ██╗███╗   ██╗███████╗     ██████╗██╗  ██╗ █████╗ ███╗   ██╗ ██████╗███████╗    ██╗
██╔══██╗██╔═══██╗████╗  ██║████╗  ██║██╔════╝    ██╔════╝██║  ██║██╔══██╗████╗  ██║██╔════╝██╔════╝    ██║
██████╔╝██║   ██║██╔██╗ ██║██╔██╗ ██║█████╗      ██║     ███████║███████║██╔██╗ ██║██║     █████╗      ██║
██╔══██╗██║   ██║██║╚██╗██║██║╚██╗██║██╔══╝      ██║     ██╔══██║██╔══██║██║╚██╗██║██║     ██╔══╝      ╚═╝
██████╔╝╚██████╔╝██║ ╚████║██║ ╚████║███████╗    ╚██████╗██║  ██║██║  ██║██║ ╚████║╚██████╗███████╗    ██╗
╚═════╝  ╚═════╝ ╚═╝  ╚═══╝╚═╝  ╚═══╝╚══════╝     ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝╚══════╝    ╚═╝

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL