top of page

소스 코드 제출

공개·회원 50명

20250614

/*

#include <stdio.h>

#include <stdlib.h>


int main()

{

printf("퍼시픽을 무시한 자들의 최후가 찾아올지니\n");

return 0;

}

*/


//오목 새로운 시작

#include <stdio.h>


int a[20][20]={};

int r=0;


void dfs(int x, int y, int z, int dir)

{

if(x>19 ||x<1 || y>19 || y<1 || a[x][y]!=z){

return ;

}

if(dir==1){

r++;

dfs(x+1, y, z, dir);

}

else if(dir==2){

dfs(x, y+1, z, dir);

r++;

}

else if(dir==3){

dfs(x+1, y+1, z, dir);

r++;

}

else if(dir==4){

dfs(x-1, y+1, z, dir);

r++;

}

}


int main()

{

int i, j, p=0;

for(i=1; i<=19; i++){

for(j=1; j<=19; j++){

scanf("%d", &a[i][j]);

}

}

for(i=1; i<=19; i++){

for(j=1; j<=19; j++){

if(a[i][j]==0) continue;

for(int k=1;k<=4;k++){

r=0;

dfs(i, j, a[i][j], k);

if(r==5){

printf("%d\n", a[i][j]);

printf("%d %d", i, j);

p++;

}

}

}

}

if(p==0){

printf("0");

}

return 0;

}

2회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page