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 |



























ça serait mieux de la mettre en ordre alphabétique pour qu’elle soit lisible
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
@saad tu peux cliquer CTRL+F et chercher ton nom
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();
}
}
—————————–
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();
}
}
—————————–
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();
}
}
——————-
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();
}
}
———————-
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();
}
}