Code initiative – Rabat 2011

Ci-aprés la liste validée des finalistes. Pour vos questions, merci de contcter support@code-initiative.com

Nom  Prénom  Profession Organisation
BALLOUQ Abdessamià Ingénieur de développement Yah Technology
zarrafa abdellah Etudiant INPT
MOUJAHIDDINE Abdelghafour Etudiant EST Essaouira
sabri abdelali Etudiant ENSIAS
YOUSSOUFI Abdelali Etudiant ENSAM
Zouitni Abdelkrim Chef de projet E-Charlemagne Maroc
EL KOUCH Abdelouahed Élève ingénieur EMSI
TIRICHEN Mohamed Élève ingénieur ENSAM
ELKASIMI Abdessamad Ingénieur de développement sii
TAHRI Abdessamad Ingénieur de développement SQLI Rabat
ABOUENOUR Lahsen Ingénieur SI ENIM
ANBARI Zakaria Etudiant INPT
EL OMARYINE Adel Etudiant ENSAM
Ouazzani Chahdi Adnane Etudiant Université Mohammed Ben Abdellah Fès
Aghoui Mohammed Etudiant ENSA Marrakech
Bainouni Ahmed Said Analyste afkarweb.com
BOUATMANE Ahmed Ingénieur de développement ENSAO
ALAMI OUAFAE Ingénieur de développement Devoteam Service
ALLOU Abdelhafid Ingénieur Qualité Logiciel Ecole Nationale des Sciences Appliqués d’Oujda (ENSAO)
amezghal abdelilah Développeur Prestigia.com
MIFTAHI Abdelatif Élève ingénieur INPT
BOUHAMIDI Sidi Amine Expert technique junior Java/JEE Logica
KADA Amine Etudiant Université Cadi Ayyad
MAACHOU Amine Chef de projet Pyxicom 
rhaffar amine ingénieur informatique  EMSI
BOUZID Med Amine Etudiant INPT
MOHSINE Anas Etudiant Faculté des Sciences – Rabat
KARTIT ANASS Information Associate (MCP,MCTS,ITIL) Al Akhawayn University in Ifrane
akhiyat anis Etudiant CFMOTY
SMAILI EL ALAOUI Assil Etudiant ENSAF
ASSOUKTI Mohamed Etudiant ENSIAS
SERTI Ayoub Etudiant INPT
AYEBIE Edoukou Berenger Etudiant FS Rabat
BELGHAR Ayoub Etudiant ISGI
BOUKSIM AYOUB Etudiant ESIA
JAMAL EL IDRISSI Ayoub Ingénieur En Developpement Informatique FST Settat
AZELMAT Ismail Ingénieur Réseau ENSAT
BENSAIF Badr Ingénieur JAVA/JEE CACIOPEE
ZARHRI Badr Ingénieur NSN
BAJJA YOUNESS Etudiant INPT
benhmidou mohammed rida Ingénieur de développement insea
BENJELLOUN Mohammed Élève ingénieur ENSA Tanger
BONI Yao Romaric Etudiant ISGA
BOUGDOUR Youssef Fonctionnaire DGSN
BOUZIANE Issam Etudiant ENSA Oujda
CHAKRI Ayoub Ingenieur recherche et developpement ATLAS SIGHTECH
charkaoui zakaria Ingénieur de développement No need to know
Errachidi Charaf Etudiant ENSAS
Chekkal Samir Ingénieur de développement ENSIAS
BENHAMMANE Rida Expert/Architecte JEE ABS
Daoudi Tarik Ingénieur de développement GreenLight-it
DAOUI Youssef Ingénieur Business Intelligence Groupe OCP
DDANI Hicham Team Leader ATOS ORIGIN
KONKOBO Daouda Consultant KONKASSER
KOUHAILI El Mehdi Ingénieur de développement AIAC
KAHFY DRISS Infographiste Université Hassan 2
Erraki Soufiane Etudiant Université Ibn Tofail
TOGUI Ilyass Etudiant EMSI
EL AMRANI Abdessamad Ingénieur d’Etat HUAWEI Technologies
El Ghorfy Zakaria Etudiant EDHEC Casablanca
ELKHAMLICHI HICHAM Élève ingénieur ENSA Tanger
EL KOURCHI KHALID Professeur Informatique MEN
EL-MACH  Zouheir Etudiant EMSI Casablanca
EL YAKINE Brahim Specialiste Platforme Services INPT
MHAREK MOHAMED Ingénieur R&D SAGEM SECURITE MAROC
ERRAIS Abdellatif Chef de projet MAEC
Erraki Anass Etudiant Université Ibn Tofaïl
Guessous Mehdi Imed Freelance ENIM
ELKHATEB Hamza Élève ingénieur INSEA
hamdoun abdelmoghit Ingénieur de développement C.N.S.S
EL HADDAOUI Bousselham Etudiant ENSIAS
Haltout Sohaib Responsable SSI Trésorerie Générale Du Royaume
LAZRAK Hamza Etudiant Faculté des Sciences Dhar El Mahraz Fès
SABAH Hasna Formatrice OFPPT
Rehioui Hasnae Software Engineer Vox Alto
ENHAS HATIME Etudiant Faculté des Sciences Fès
AMRATI HICHAM Etudiant INPT
HAKMI Rachid Etudiant SUPMTI
AIT TALGHALIT Hicham Etudiant Ecole Supérieure VINCI
ELGUAROUANI Hicham Etudiant ENSAF
EL-GHOURFI Hicham Etudiant INSEA
MALKI Hicham Etudiant VINCI
HIRRI El Houssein Amine Etudiant INPT
HOUMDI Youssef Employé Office des Changes
CHENTOUFI Houssam Etudiant ENSA Fès
HACHADI Nourdine Etudiant CFMOTI
ZNIBAR EL HOUSSINE Ingénieur de développement LOGICA
IBN AMAR Mohammed-Salah Etudiant EMSI
AitBrahim Ilham Etudiant Vinci
OUAZZANI CHAHDI Ilias Etudiant ENSIAS
TOUIL Imad Élève ingénieur FSTT
Bertal Filali Ismail Ingénieur Projets ENIM
OUARDI Issam Etudiant INPT
NAOUT ABDELMAJID TECHNICIEN CAO ISTA
Bizig Jaouad Administrateur Ministère de l’Intérieur
KACIM Khalil Etudiant EMSI
Aoulad Abdelouarit Karim Chargé de mission – Ingénieur SI ONDH
EL JIHAD Khadija Ingénieur Projet Hps
GRANDI Khalid Etudiant INPT
ZOUAGUI Khalid Ingénieur Telecom SupTelecom
LACHGUER Brahim Élève ingénieur ENSIAS
LAMDALA Badreddine Etudiant ENSIAS
LAMRIQ RABII Ingénieur réseaux intelligents  MEDITEL
LIARI khalid Etudiant ENSA Safi
EL GHAZI Rachid Etudiant ENSA Tétouan
SALMI Mahmoud Ingenieur INPT INPT
ELKIHEL Abdelmjid Fonctionnaire de l’Etat HCEFLCD
MARGHAD Samir Ingénieur concepteur  Metaware
KPOTUFE Yawo Lolonyo  Ingénieur de développement BRAMS
BENDAOUD Mohamed Administrateur FLSH
EL IDRISSI ESSERHROUCHNI Mohamed Ingénieur de développement UM5A
Cherti Mehdi Etudiant INSEA
El Karama Mohammed Ali Consultant technique indépendant HPS
El Hadi Meryem Etudiant EHTP
MEZIAN Amine Chef de Projet Technique DIGIMIND
MIFRAH Youssef Etudiant INPT
ZOUHAIR Taha Etudiant ISMONTIC
ELKARKRAOUI Mohammed Responsable SI FPN
kouissi mohamed Etudiant ENSA Tanger
IDRISSI Mohamed Ingénieur de développement 4D
Aherdane Mohamed Ingénieur de développement PYXICOM
Blal Mohamed Etudiant ISGA
Oudghiri Idrissi Youssefi Mohcine Etudiant ENSIAS
AHABRI monssif Élève ingénieur EMSI
Mançouri Azzouzi Montacir Ingénieur de développement GreenLight-it
BOUHMOUCH Mouad Ingénieur de développement Digimind
HAMRI MOUAD DIRECTEUR BHECO SERVICES
El Haloui Ahmed Mouad Ingénieur financier Amundi Private Equity Paris
MOUSSAID Mohamed Amine Ingénieur en  Télècommunications et Informatiques Ericsson Maroc
ZROUKI Mouhcine Ingénieur de développement GreenLight-IT Maroc
KHALIL Nabil Etudiant ENSA Fès
Droussi Nabil Analyste Agence de Développement Social
Kmihi Nabil Élève ingénieur ENSIAS
NAJAHI Saïd Etudiant ENSA Safi
Essakali Najim Etudiant IGA Rabat
nouni elbachir Élève ingénieur ENIM
Imzourh Omar Ingénieur de développement Capgemini Maroc
OULEDMOUSSA radouane radouane Etudiant IGA
EL KOURD Othman Ingénieur R&D  Atlas Sightech
OUAAZIZ DRISS Élève ingénieur ENSA Agadir
Ouassit Youssef Enseignant Lycée Med 5 Casablanca
Houlla Rachid Développeur FSDM
ERRADI JAMAL Etudiant INPT
RAMI Hassan Etudiant FS Rabat
El Khattabi Reda Ingenieur projets S2M
Zerhouni Reda Ingenieur informaticien Sofrecom
Barakat Rida Etudiant NTIC 1
JARMOUNE Réda Etudiant EMSI
REHIOUI Khalid Etudiant EMSI
BOUGRINE Saâd Etudiant FSR
Sabatier Laurent Enseignant Sup’Technology
SABOUNI Saâd Etudiant INPT
Alaoui Sadek Consultant BI 3WS
bentalba salah eddine Élève ingénieur EMSI
SABER Salaheddine Etudiant ENSA Fès
SAMADI Abderrazzak Etudiant Faculté des sciences Ain Chok
Hamdoune Mohammed Etudiant INPT
Hassou Soufiane Chef d’entreprise DevGator
TELOLAHY Hugues Stéphano Etudiant FST Tanger
DAFALI SIDI YOUNESS Ingénieur de développement SQLI
TAMBOURA Boubacar Élève ingénieur ENSIAS
EL-ARAARI Tarik Ingénieur de développement ENIM
Fassali Tarik Ingénieur/ Professeur Institut Polytechnique
ZEKRI Tarik (3la 9ad L7al) Analyste Strategum
BEN SBAIH Bilal Élève ingénieur ENSA Tétouan
AIT ABDERRAHMAN Mohamed Développeur CFMONTIC
TOUFIK Fouad Etudiant Faculté des sciences Ain Chok
Belahbib Amine Etudiant Faculté des Sciences et Techniques
BENMHALLA Younes Etudiant ENSAM
FERNANE Yassine Technicien spécialisé en réseau informatique FSAC
ICHIBANE YACINE Ingénieur de développement Alcatel-Lucent Maroc
yasmine soufiane Ingénieur de développement GFI
Moumen Younes Directeur technique Inkfast
BADDI Youssef Etudiant ENSIAS
Limame Youness Etudiant Faculté des sciences Ain Chock
AKALAL Youssef Ingénieur d’études Agora plus
AZZANA Youssef Chef de projets sénior ENSTA (Paris)
MOUNTASSIR Youssef Etudiant EMSI
ZAHID Mohammed Chef de projet INKFAST Telecom
BANI Zakaria Etudiant ESTEM
ZARHANE Adil Chef de projet SII
Zaroual Mohamed Etudiant ENSA
NASSIJ ZOUHAIR Chef de projet MET
BELMAHJOUB Zouhair Chef de projet Maroc Telecom
ZOUHDI Younes Etudiant Faculté des sciences dhar mehraz Fès
Je partage avec :
  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • email
  • Add to favorites
  • Google Buzz
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Orkut
  • Posterous
  • Reddit

8 Responses so far.

  1. saad dit :

    ça serait mieux de la mettre en ordre alphabétique pour qu’elle soit lisible

  2. oussama dit :

    Je trouuve pas mon nom sur cette liste alors que je suis qualifié sur le classement final et j’ai envoyé ma confirmation de participation le dimanche sur le formulaire de google ; merci de vérifier cette erreur

  3. spanky dit :

    @saad tu peux cliquer CTRL+F et chercher ton nom :P

  4. Driss Kahfy dit :

    Salut,
    Je vous propose les solutions du du Tour en ligne(Dimanche 13 Mars 2011), je vous prie de les tester ; j’attends vos commentaires.

    Merci.

    —————————————
    SUDOKU
    —————————————
    import java.io.File;
    import java.io.PrintWriter;
    import java.io.FileNotFoundException;
    import java.util.Scanner;
    import java.util.regex.*;
    class sud{
    static char[][] sudoku_tab=new char[9][9];
    static char[] care=new char[9];
    static char[][] dieze=new char[3][3];
    static boolean valide=true ;

    static boolean controline(int m){
    for(int h=0 ; h<9 ; h++){
    char st=sudoku_tab[m][h];
    for(int l=h+1 ; l<9 ; l++){
    if(st==sudoku_tab[m][l] && st!='#')
    return false;
    }
    }
    return true;
    }
    static boolean controcol(int n){
    for(int h=0 ; h<9 ; h++){
    char st=sudoku_tab[h][n];
    for(int l=h+1 ; l<9 ; l++){
    if(st==sudoku_tab[l][n] && st!='#')
    return false;
    }
    }
    return true;
    }
    static boolean controlcare(int m, int n){
    int c=0 ,d=0;
    char tab[]={'1','2','3','4','5','6','7','8','9'};
    for(int h=0 ; h<3 ; h++)
    for(int l=0 ; l<3 ; l++){
    care[c]=sudoku_tab[m+h][n+l];
    c++;
    }

    for(c=0 ; c<9 ; c++){
    char ca=care[c];
    for(d=c+1 ; c<9 ; c++)
    if(ca==care[d] && ca!='#')
    return false;
    }
    c=0;
    d=0;
    char x=tab[0];
    while(d<8){
    if(x==care[c]){
    c=0;
    d++;
    x=tab[d];
    }
    else if(x!=care[c])
    c++;
    if(c==9)
    break;
    }
    dieze[m/3][n/3]=x;
    return true;
    }
    public static void main(String[] args) throws FileNotFoundException{
    Scanner in=new Scanner(new File("sud.in"));
    PrintWriter out=new PrintWriter("sud.out");
    String line=new String("");
    String aff=new String("");
    Pattern p=Pattern.compile("\\s+");
    int i=0 , j=0 , k=0 , numln=0 , numero=1;
    while(in.hasNextLine()){
    line=in.nextLine();
    String[] sudo=p.split(line);
    for(j=0 ; j<9 ;j++)
    sudoku_tab[numln][j]=sudo[j].charAt(0);
    numln++;
    if(numln == 9){
    for(i=0 ; i<9 ; i++)
    if(controline(i)==false){
    valide=false;
    }
    for(i=0 ; i<9 ; i++)
    if(controcol(i)==false){
    valide=false;
    }
    for(i=0 ; i<3 ; i++)
    for(j=0 ; j<3 ; j++)
    if(controlcare(3*i,3*j)==false){
    valide=false;
    }
    out.println("SUDOKU : "+ numero);
    out.println(" ");
    if(valide==false){
    out.println("SUDOKU");
    out.println(" ");
    valide=true;
    }
    else {
    out.println(dieze[0][0]+" "+dieze[0][1]+" "+dieze[0][2]);
    out.println(" ");
    out.println(dieze[1][0]+" "+dieze[1][1]+" "+dieze[1][2]);
    out.println(" ");
    out.println(dieze[2][0]+" "+dieze[2][1]+" "+dieze[2][2]);
    out.println(" ");
    }
    numero++;
    numln=0;
    }
    }
    in.close();
    out.close();
    }
    }

  5. Driss Kahfy dit :

    —————————–
    LES MOTS CROISÉS
    —————————–

    import java.io.File;
    import java.io.PrintWriter;
    import java.io.FileNotFoundException;
    import java.util.Scanner;

    class mot{
    static String lc = new String(« 0 0″);
    static String[] ligne = new String[20];
    static char[][] grille = new char[20][20];
    static char[][] griltest = new char[20][20];
    static boolean valide=true;

    public static void main(String[] args) throws FileNotFoundException{
    int l=0, numero=0, c=0, i=1, j=0, m=0, n=0, k=0,lon=0,t=0;
    Scanner in=new Scanner(new File(« mot.in »));
    PrintWriter out=new PrintWriter(« mot.out »);
    while(in.hasNextLine()){
    l=in.nextInt();
    c=in.nextInt();
    in.nextLine();
    for(m=0 ; m<l ; m++){
    String x=in.nextLine();
    n=x.indexOf(' ');
    while(n!=-1){
    lon=x.length();
    x=x.substring(0,n)+x.substring(n+1,lon);
    n=x.indexOf(' ');
    }
    ligne[m]=x;
    }
    for(m=0 ; m<l ; m++)
    for(n=0 ; n<c ; n++)
    grille[m][n]=ligne[m].charAt(n);
    for(m=0 ; m<l ; m++){
    String y=in.nextLine();
    lon=y.length();
    k=0;
    if(y.equals("-")==false)
    for(n=0 ; n<c ; n++){
    if(n==0 && grille[m][n]=='.' && grille[m][n+1]=='#')
    n+=2;
    else if(grille[m][n]=='#' && grille[m][n+1]=='.' && grille[m][n+2]=='#')
    n+=3;
    else if(grille[m][n]=='#')
    while(grille[m][n]=='#'){
    n++;
    }
    if(k<lon && y.charAt(k)==' '){
    while(y.charAt(k)==' '){
    k++;
    }
    }
    if(k<lon){
    grille[m][n]=y.charAt(k);
    k++;
    }
    }
    }
    for(m=0 ; m<l ; m++){
    for(n=0 ; n<c ; n++){
    griltest[m][n]=grille[n][m];
    }

    }

    for(m=0 ; m<l ; m++){
    k=0;
    String z=in.nextLine();
    lon=z.length();
    if(z.equals("-")==false)
    for(n=0 ; n<c ; n++){
    if(n==0 && griltest[m][n+1]=='#')
    n+=2;
    else if(griltest[m][n]=='#')
    while(griltest[m][n]=='#'){
    n++;
    }
    if(k<lon && z.charAt(k)==' '){
    while(z.charAt(k)==' '){
    k++;
    }
    }
    if(k<lon){
    if(griltest[m][n]=='.'){
    griltest[m][n]=z.charAt(k);
    k++;
    }
    else if(griltest[m][n]==z.charAt(k))
    k++;
    else if(griltest[m][n]!=z.charAt(k)){
    valide=false;
    }
    }
    }
    }

    if(valide==true){
    t++;
    out.println("CROSSWORD : " + t);
    out.println(" ");
    for(m=0 ; m<l ; m++){
    for(n=0 ; n<c ; n++){
    grille[m][n]=griltest[n][m];
    out.print(grille[m][n]);
    }
    out.println(" ");
    }
    out.println(" ");
    }
    else{
    t++;
    out.println("CROSSWORD : " + t);
    out.println(" ");
    out.println("IMPOSSIBLE");
    valide=true;
    }
    }//while
    in.close();
    out.close();
    }
    }

  6. Driss Kahfy dit :

    —————————–
    VÉRIFICATION DE LA SALLE
    —————————–
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.PrintWriter;
    import java.util.Scanner;

    public class ver{
    static int compteur=0 ,buf1=0, buf2=0;
    static void ajouter(int x, int y){
    if(x>1 && y>1){
    compteur+=2;
    buf1=x-1;
    ajouter(buf1,y);
    buf2=y-1;
    ajouter(x,buf2);
    }
    else if(y==1 && x>1){
    compteur++;
    buf1=x-1;
    ajouter(buf1,y);
    }
    else if(x==1 && y>1){
    compteur++;
    buf2=y-1;
    ajouter(x,buf2);
    }
    }
    public static void main(String[] args) throws FileNotFoundException{
    Scanner in=new Scanner(new File(« ver.in »));
    PrintWriter out=new PrintWriter(« ver.out »);
    int c=0 ,x=0 ,y=0;
    String st=new String(« 0 0″);
    while(in.hasNextInt()){
    x=in.nextInt();
    y=in.nextInt();
    compteur=0;
    ajouter(x,y);
    c=2*compteur;
    out.println(c);
    }
    in.close();
    out.close();
    }
    }

  7. Driss Kahfy dit :

    ——————-
    SMS
    ——————-

    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.PrintWriter;
    import java.util.Scanner;

    public class sms{
    public static void main(String[] args) throws FileNotFoundException{
    Scanner in=new Scanner(new File(« sms.in »));
    PrintWriter out=new PrintWriter(« sms.out »);
    int c=0,m=0,n=0,i=0,j=0, k=0 ,l=0,meme=0,numero=1;
    boolean valide=true;
    String[] clavier={«  », »1″, »abc2″, »def3″, »ghi4″, »jkl5″, »mno6″, »pqrs7″, »tuv8″, »wxyz9″, »* », »0″, »# »};
    String[] dict= new String[1000];
    String[] touch= new String[1000];
    String[] taper= new String[12];
    String[] memlong= new String[1000];
    String cherche= new String( » « );
    while(in.hasNextLine()){
    out.println(« Case : « +numero);
    while(in.hasNextInt()){
    m=in.nextInt();
    n=in.nextInt();
    }
    in.nextLine();
    for(i=0 ; i<m ;i++)
    dict[i]=in.nextLine();
    for(i=0 ; i<n ;i++)
    touch[i]=in.nextLine();
    for(i=0 ; i2){
    cherche= » « ;
    meme=0;
    for(j=0 ;j<m ;j++){
    if(dict[j].length()==l){
    memlong[meme]=dict[j];
    meme++;
    }
    }
    for(j=0 ;j<l ;j++){
    c=Integer.valueOf(touch[i].substring(j,j+1));
    taper[j]=clavier[c];
    }
    for(j=0 ;j<meme ;j++){
    for(k=0 ;k<l ;k++){
    if(taper[k].indexOf(memlong[j].charAt(k))==-1){
    valide=false;
    break;
    }
    else valide=true;
    }
    if(valide==true)
    cherche=cherche+" "+memlong[j];

    }
    if(valide==true)
    out.println(cherche);
    else if(valide==false)
    out.println("T9 ERROR");
    }
    else if(l<2)
    out.println("T9 ERROR");
    }
    numero++;
    }
    in.close();
    out.close();
    }
    }

  8. Driss Kahfy dit :

    ———————-
    JEU D’ANAGRAMES !
    ———————-

    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.PrintWriter;
    import java.util.Scanner;
    import java.util.regex.*;
    public class ana{
    public static void main(String[] args) throws FileNotFoundException{
    Scanner in= new Scanner(new File(« ana.in »));
    PrintWriter out=new PrintWriter(« ana.out »);
    String[] mot = new String[24];
    int max=1 , compteur=1;
    int c=0 ,i=0, j=0, l=0;
    while(in.hasNextLine()){
    String st=in.nextLine();
    Pattern p=Pattern.compile(« \\s+ »);
    mot=p.split(st);
    l=mot.length;
    max=1;
    for(j=0 ; j<l ;j++){
    String ch=mot[j];
    int cl=ch.length();
    compteur=1;
    for(int k=j+1 ; k<l ;k++){
    for(c=0 ; c max)
    max=compteur;
    }
    out.println(max);
    }
    in.close();
    out.close();
    }
    }