top of page

게시판 게시물

asd401200
2021년 6월 02일
In 소스 코드 제출
# [START] class MyMatrix: def getNewMatrix(self,N): if (type(N)!=int or N == 0 or N == 1 or N%2 == 0 or N<0): return -1 else: flist = [] for i in range(N): templist = [] for j in range(N): templist.append(N) flist.append(templist) for k in range(int((N+1)/2-1)): for i in range(1+k,N-1-k): for j in range(1+k,N-1-k): flist[i][j]=pow(N,k+2) return flist a = MyMatrix() print(a.getNewMatrix(5)) # [END] print("==> CLEAR!") # Don't remove this line
0
0
4
asd401200
2021년 6월 02일
In 소스 코드 제출
# [START] class MyMatrix: def getNewMatrix(self,N): if (type(N)!=int or N == 0 or N == 1 or N%2 == 0 or N<0): return -1 else: flist = [] for i in range(N): templist = [] for j in range(N): templist.append(N) flist.append(templist) for k in range(int((N+1)/2-1)): for i in range(1+k,N-1-k): for j in range(1+k,N-1-k): flist[i][j]=pow(N,k+2) return flist a = MyMatrix() print(a.getNewMatrix(5)) # [END] print("==> CLEAR!") # Don't remove this line
0
0
0
asd401200
2021년 5월 26일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,j,n; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n-1;j>=i;j--) { printf(" "); } printf("*"); for(j=0;j<=i*2-3;j=j+2) { printf(" "); } for(j=0;j<=i*2-3;j=j+2) { printf(" "); } printf("*"); printf("\n"); } for(i=1;i<=n;i++) { for(j=1;j<i;j++) { printf(" "); } printf("*"); for(j=2*n-2*i-1;j>=0;j--) { printf(" "); } printf("*"); printf("\n"); } return 0; } */ //abcdefghijkl //0123456789 /* #include <stdio.h> int main() { int a,b,n; scanf("%d",&n); printf("%c",(n-4)%12+65); printf("%c",(n-4)%10+48); return 0; } */ /* #include <stdio.h> int main() { int t,a,b,c; scanf("%d",&t); if(t%10!=0) { printf("-1"); } else { if(t/300>=1) { printf("%d ",t/300); a = t%300; if (a==0) { printf("0 0"); } else { if(a/60>=1) { printf("%d ",a/60); b = a%60; if (b==0) { printf("0"); } else { printf("%d",b/10); } } else { if(b/10>=1) { printf("%d",b/10); } else { printf("0 "); b = a%60; printf("%d",b/10); } } } } else { printf("0 "); a = t%300; if(a/60>=1) { printf("%d ",a/60); b = a%60; if(b/10>=1) { printf("%d",b/10); } } else { printf("0 "); b = a%60; printf("%d",b/10); } } } return 0; } */ /* #include <stdio.h> int main() { int n,i,a,cnt=0,rev=0,sum=0; scanf("%d",&a); while(a>0) { sum+=a%10; rev =rev*10 +a%10; a=a/10; } printf("%d\n%d",rev,sum); return 0; } */ #include <stdio.h> int main() { int arr[11][11]={},i,j,n,m,k,c; for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { scanf("%d",&arr[i][j]); } } scanf("%d",&n); for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { if(arr[i][j]>=1) { c=arr[i][j]; for(k=1;k<=c;k++) { if(arr[i+k][j]==-1) break; arr[i+k][j]=-2; } for(k=1;k<=c;k++) { if(arr[i-k][j]==-1) break; arr[i-k][j]=-2; } for(k=1;k<=c;k++) { if(arr[i][j+k]==-1) break; arr[i][j+k]=-2; } for(k=1;k<=c;k++) { if(arr[i][j-k]==-1) break; arr[i][j-k]=-2; } arr[i][j]=-2; } } } for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { printf("%d ",arr[i][j]); } printf("\n"); } printf("Chracter Information"); for(k=1;k<=n;k++) { scanf("%d %d",&n,&m); for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { if(arr[n][m]==-2) { printf("player %d dead",k); break; } else { printf("player %k survive",k); break; } } } } return 0; }
0
0
2
asd401200
2021년 5월 19일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a,d,n; scanf("%d %d %d",&a,&d,&n); printf("%d",a+(n-1)*d); return 0; } */ /* #include <stdio.h> int main() { long long int a; int r,n,i; scanf("%lld %d %d",&a,&r,&n); for (i=1;i<=n-1;i++) { a=a*r; } printf("%lld",a); return 0; } */ /* #include <stdio.h> int main() { int n,arr[24]={},i,k; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&k); arr[k]=1; } for(i=1;i<=n;i++) { if(arr[i]==1) { printf("%d",i); break; } } return 0; } */ /* #include <stdio.h> int main() { int year,month,date,total; scanf("%d %d %d",&year,&month,&date); total = year+month+date; year = year/1000*1000; total = total-year; total = total/100; if(total%2==0) { printf("대박"); } else { printf("그럭저럭"); } return 0; } */ /* #include <stdio.h> int main() { int n,i; scanf("%d",&n); if (n/10==1) { printf("%dth",n); } else { if (n%10==1) { printf("%dst",n); } else if (n%10==2) { printf("%dnd",n); } else if (n%10==3) { printf("%drd",n); } else { printf("%dth",n); } } return 0; } */ /* #include <stdio.h> int main() { int a,b,n; scanf("%d %d",&a,&b); n=b/a; if(b%a==0) { printf("%d*%d=%d",a,n,b); } else { printf("none"); } } */ /* #include <stdio.h> int main() { int no,yes,adfee; scanf("%d %d %d",&no,&yes,&adfee); if(no<yes-adfee) { printf("advertise"); } else if(no>yes-adfee) { printf("do not advertise"); } else { printf("does not matter"); } return 0; } */ /* #include <stdio.h> int main() { int i,j,n; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<i;j++) { printf(" "); } for(j=1;j<=2;j++) { printf("*"); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int h,r,i,j,k; scanf("%d %d",&h,&r); for(k=1;k<=r;k++) { for(i=1; i<=h; i++) { for(j=1; j<i; j++) { printf(" "); } printf("*"); printf("\n"); } for(i=h+1; i<=2*h-1; i++) { for(j=2*h-1-i; j>=1; j--) { printf(" "); } printf("*"); printf("\n"); } } return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[21]={},i; scanf("%s",str); for(i=0;i<strlen(str);i++) { printf("%c",str[i]+2); } printf("\n"); for(i=0;i<strlen(str);i++) { printf("%c",(str[i]*7)%80+48); } return 0; } */ /* #include <stdio.h> int main() { int arr[51][51]={},i,j,n,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ #include <stdio.h> int main() { int i,j,n; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n-1;j>=i;j--) { printf(" "); } printf("*"); for(j=0;j<=i*2-3;j=j+2) { printf(" "); } for(j=0;j<=i*2-3;j=j+2) { printf(" "); } printf("*"); printf("\n"); } return 0; } /* 4 0 1 3 2 2 2 4 3 1 6 4 0 8 5 */
0
0
3
asd401200
2021년 3월 27일
In 소스 코드 제출
/* #include<stdio.h> #include <string.h> int stack[10000]; int top=-1; void push(char data) { top++; stack[top]=data; } char pop() { if(top==-1) return 0; return stack[top--] } int main() { int i; char str[500]={}; gets(str); for(i=0;i<strlen(str);i++) { if(str[i]=' ') } } */ /* #include <stdio.h> #include <string.h> char stack[50001]; int top=-1; void push(char data) { top++; stack[top]=data; } char pop() { if(top==-1) return 0; return stack[top--]; } int main() { char str[50001]={},t; int i; scanf("%s",str); for(i=0;i<strlen(str);i++) { if(str[i]=='(') { push(str[i]); } else //if(str[i]=')') { t=pop(); if(t==0){ printf("bad"); return ; } } } if(top==-1) { printf("good"); } else { printf("bad"); } return 0; } */ /* #include<stdio.h> #include <string.h> int stack[10000]; int top=-1; void push(int data) { top++; stack[top]=data; } int pop() { if(top==-1) return 0; return stack[top--]; } int main() { int i,a,b,j,num=0; char str[5001]= {}; gets(str); for(i=0; i<strlen(str); i++) { if(str[i]>='0'&&str[i]<='9') { num=num*10+str[i]-'0'; if(str[i+1]==' ') { push(num); num=0; } } if(str[i]=='+') { a=pop(); b=pop(); push(b+a); } if(str[i]=='*') { a=pop(); b=pop(); push(b*a); } if(str[i]=='-') { a=pop(); b=pop(); push(b-a); } } printf("%d",pop()); return 0; } */ #include <stdio.h> #include <string.h> int stack[1000001]; int top=-1; void push(char data) { top++ stack[top]=data; } char pop() { if(top==-1) return 0; return stack[top--]; } int main()
0
0
3
asd401200
2021년 3월 24일
In 소스 코드 제출
//basic queue //#include <stdio.h> //#define SIZE 5 //int queue[SIZE]; //int front=-1; //data가 마지막으로 나간 위치 //int rear=-1; //data가 마지막으로 저장된 위치 // //void enqueue(int data) //{ // //full check // if(rear==SIZE-1) // { // printf("queue is full!!!\n"); // return ; // } // rear++; // queue[rear]=data; //} //int dequeue() //{ // //empty check // if(front==rear) return 0; // front++; // return queue[front]; //} //circular queue #include <stdio.h> #define SIZE 5 int queue[SIZE]; int front=0; //data가 마지막으로 나간 위치 int rear=0; //data가 마지막으로 저장된 위치 void enqueue(int data) { //full check //if(rear==SIZE-1) if((rear+1)%SIZE==front) { printf("queue is full!!!\n"); return; } rear=(rear+1)%SIZE; queue[rear]=data; } int dequeue() { //empty check if(front==rear) { return 0; } //front++; front=(front+1)%SIZE; return queue[front]; } int main() { enqueue(1); enqueue(2); enqueue(3); printf("deq data is %d\n",dequeue()); printf("deq data is %d\n",dequeue()); printf("deq data is %d\n",dequeue()); enqueue(1); enqueue(2); enqueue(3); enqueue(4); enqueue(5); return 0; }
0
0
3
asd401200
2021년 3월 24일
In 소스 코드 제출
/* #include<stdio.h> #include <string.h> int stack[10000]; int top=-1; void push(int data) { top++; stack[top]=data; } int pop() { if(top==-1) return 0; return stack[top--]; } int main() { int i,j,len1,len2,num,c=0; char str1[100]={},str2[100]={},str3[100]={}; scanf("%s %s",str1,str2); len1=strlen(str1); len2=strlen(str2); if(len2>len1) { strcpy(str3,str1); strcpy(str1,str2); strcpy(str2,str3); } len1=strlen(str1); len2=strlen(str2); while(len2>0) { num=str1[--len1]-'0'+str2[--len2]-'0'+c; push(num%10); c=num/10; } while(len1>0) { num=str1[--len1]-'0'+c; push(num%10); c=num/10; } if(c!=0) push(c); while(top!=-1) { printf("%d",pop()); } return 0; } */ #include <stdio.h> #include <string.h> void push(int data) { top++; stack[top]=data; } int pop() { return stack[top--]; } int main() char str[101]={}; gets(str) for(i=0;i<=strlen(str);i++) { push(str[i]); }
0
0
6
asd401200
2021년 3월 20일
In 소스 코드 제출
/* #include <stdio.h> int stack[100000]; int top=-1; void push (int data) { top++; stack[top]=data; } int pop() { return stack[top--]; } int main() { int k,i,n; int sum=0; scanf("%d",&k); for(i=0;i<k;i++) { scanf("%d",&n); if(n==0) { sum-=pop(); } else { push(n); sum+=n; } } printf("%d",sum); return 0; } */ /* #include <stdio.h> int stack[10000]; int t=-1; char push (int data) { t++; stack[t]=data; } char pop() { t--; if(t<=-1) { t=-1; } } void top() { if(t==-1) { printf("-1\n"); } else { printf("%d\n",stack[t]); } } char size() { printf("%d\n",t+1); } char empty() { if(t<=-1) { printf("true\n"); } else { printf("false\n"); } } int main() { int n,i,j; char str[100]={}; scanf("%d ",&n); for(i=0;i<n;i++) { gets(str); if(str[0]=='t') { top(); } else if (str[0]=='s') { size(); } else if(str[0]=='e') { empty(); } else if (str[0]=='p') { if (str[1]=='u') { if(str[8]!=' '&&str[8]!=')') { push ((str[6]-'0')*100+(str[7]-'0')*10+str[8]-'0'); } else { if(str[7]!=' ') { push ((str[6]-'0')*10+(str[7]-'0')); } else { push (str[6]-'0'); } } } else { pop(); } } } return 0; } */ #include <stdio.h> #include <string.h> int stack[100000]; int top=-1; void push1(int data) { top++; stack[top]=data; } int pop1() { return stack[top--]; } void push2(int data) { top++; stack[top]=data; } int pop2() { return stack[top--]; } int main() { int i,j; int str1[100]={},str2[100]={},str3[100]={}; scanf("%s %s",str1,str2); if(strlen(str1)>strlen(str2)) { for(i=0;i<strlen(str1);i++) { push1(str1[i]); } for(i=0;i<strlen(str1)-strlen(str2);i++) { push2(0); } for(i=strlen(str1)-strlen(str2)+1;i<strlen(str1);i++) { push2(str2[i]); } for(i=0;i<strlen(str1);i++) { str3[i]=(pop1()+pop2()); } printf("%s",str3); } else { for(i=0;i<strlen(str2);i++) { push2(str2[i]); } for(i=0;i<strlen(str2)-strlen(str1);i++) { push1(0); } for(i=strlen(str2)-strlen(str1)+1;i<strlen(str1);i++) { push1(str1[i]); } for(i=0;i<strlen(str2);i++) { str3[i]=(pop1()+pop2()); } printf("%s",str3); } return 0; }
0
0
2
asd401200
2021년 3월 19일
In 소스 코드 제출
/* #include <stdio.h> int stack[100000]; int top=-1; void push (int data) { top++; stack[top]=data; } int pop() { return stack[top--]; } int main() { int k,i,n; int sum=0; scanf("%d",&k); for(i=0;i<k;i++) { scanf("%d",&n); if(n==0) { sum-=pop(); } else { push(n); sum+=n; } } printf("%d",sum); return 0; } */ #include <stdio.h> int stack[100000]; int top=-1; void push (int data) { top++; stack[top]=data; } int pop() { return stack[top--]; }
0
0
3
asd401200
2021년 3월 13일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a[100001]={},sum=0,N,K,i,j,max=-1000000; scanf("%d %d",&N,&K); for(i=1;i<=N;i++) { scanf("%d",&a[i]); } for(i=1;i<=N-K+1;i++) { sum=0; for(j=i;j<i+K;j++) { sum+=a[j]; } if(max<sum) { max=sum; } } printf("%d",max); return 0; } */ /* #include <stdio.h> int a[10001]; int n, i, j, temp, key; int main() { scanf("%d", &n); for (i = 1; i <= n; i++) scanf("%d", &a[i]); for (i=2; i<=n; i++) { key=a[i]; for(j=i-1;j>0&&a[j]>key;j--) { a[j+1]=a[j]; } a[j+1]=key; } for (i=1; i<=n; i++) printf("%d\n", a[i]); return 0; } */ /* #include <stdio.h> #define SIZE 100 int stack[SIZE]; int top=-1; //top은 데이터가 마지막으로 저장된 위치 void push(int data) { //top++; stack[++top]=data; } int pop() { return stack[top--]; } int main() { push(3); printf("top = %d\n",top); push(4); printf("top = %d\n",top); push(5); printf("top = %d\n",top); printf("pop data is = %d\n",pop()); printf("top = %d\n",top); } */ /* #include <stdio.h> char stack[100]; int top=-1; void push(char data) { top++; stack[top]=data; } char pop() { return stack[top--]; } int main() { int i; char str[100]={}; scanf("%s",str); for(i=0;i<strlen(str);i++) { push(str[i]); } for(i=0;i<strlen(str);i++) { printf("%c",pop()); } return 0; } */ /* #include <stdio.h> char stack[100]; int top=-1; void push (char data) { top++; stack[top]=data; } char pop() { return stack[top--]; } int main() { int n,i; char str[1000]={}; scanf ("%d ",&n); scanf("%s",str); for(i=n-1;i>=0;i--) { push(str[i]); } n=top; for(i=n;i>=0;i--) { if(i%3==2 && i!=n) printf(","); printf("%c",pop()); } return 0; } */
0
0
3
asd401200
2021년 3월 12일
In 소스 코드 제출
/* #include <stdio.h> int a[10001]; int n, i, j, temp, min; int main() { scanf("%d", &n); for (i = 1; i <= n; i++) scanf("%d", &a[i]); for (i=1; i<n; i++) { min=i; for (j=i+1; j<=n; j++) { if(a[j]<a[min]) { min=j; } } temp = a[i]; a[i] = a[min]; a[min] = temp; } for (i=1; i<=n; i++) printf("%d\n", a[i]); return 0; } */ /* #include <stdio.h> int main() { int i,j,n,a[10001]={},temp; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); } for(i=1;i<n;i++) { for(j=1;j<=n-i;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(i=1;i<=n;i++) { printf("%d ",a[i]); } return 0; } */ /* #include <stdio.h> int a[10001]; int n, i, j, temp, key; int main() { scanf("%d", &n); for (i = 1; i <= n; i++) scanf("%d", &a[i]); for (i=2; i<=n; i++) { key=a[i]; for(j=i-1;j>0;j--) { if(key<a[j]) { a[j+1]=a[j]; } } a[j+1]=key; } for (i=1; i<=n; i++) printf("%d\n", a[i]); return 0; } */ #include <stdio.h> int main() { int a[100001]={},sum[100001]N,K,i,j; scnaf("%d %d",&N,&K); for(i=1;i<=N,i++) { scanf("%s",a[i]); } for(i=1;i<=N-K+1;i++) { for(j=i;N<=i+K;i++) { a[j]+=j; } sum[i]=a[j]; } } #include <stdio.h> int main() { int
0
0
3
asd401200
2021년 3월 10일
In 소스 코드 제출
/* #include <stdio.h> typedef struct { int country; int number; int score; } medal; int main() { int n,i,k,max=0,mi=0,c[3]={}; medal a[101]; scanf("%d",&n); for(i=1; i<=n; i++) { scanf("%d %d %d",&a[i].country,&a[i].number,&a[i].score); } for(k=1; k<=3; k++) { if(k==3 && c[1]==c[2]) { for(int j=1; j<=n; j++) { if(a[j].country==c[1]) { a[j].score=0; } } } max=0; for(i=1; i<=n; i++) { if(a[i].score>max) { max=a[i].score; mi=i; } } printf("%d %d\n",a[mi].country,a[mi].number); a[mi].score=0; c[k]=a[mi].country; } return 0; } */ /* #include <stdio.h> int main() { int a[1001],i,j,n,temp,cnt=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); } for(i=1;i<=n;i++) { cnt=0; for(j=1;j<=n-i;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; cnt++; } } if(cnt==0) { printf("%d",i-1); break; } } return 0; } */ /* #include <stdio.h> int main() { int a[4]={},i,j,temp; for(i=1;i<=3;i++) { scanf("%d",&a[i]); } for(i=1;i<3;i++) { for(j=1;j<=3-i;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(i=1;i<=3;i++) { printf("%d ",a[i]); } return 0; } */ /* #include <stdio.h> int main() { char a[51]= {}; int i,k=10; scanf("%s",a); for(i=1;a[i]!='\0'; i++) { if(a[i]==a[i-1]) { k+=5; } else { k+=10; } } printf("%d",k); return 0; } */ #include <stdio.h> int main () { int A,B,C; scanf("%d %d %d",&A,&B,&C); printf("%d %d",(A+(B+C)/60)%24,(B+C)%60); return 0; }
0
0
2
asd401200
2021년 3월 09일
In 소스 코드 제출
/* #include <stdio.h> typedef struct { int grade; int rank; }student; int main() { int n,i,j; student a[1000]; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i].grade); a[i].rank=1; } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(a[i].grade<a[j].grade) { a[i].rank++; } } } for(i=1;i<=n;i++) { printf("%d %d\n",a[i].grade,a[i].rank); } return 0; } */ /* #include <stdio.h> typedef struct { int country; int number; int score; }medal; int main() { medal a[100]; int n,i,j,cnt=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d %d",&a[i].country,&a[i].number,&a[i].score); } return 0; } */ /* #include <stdio.h> typedef struct { char name[10]; int score; }friend; int main() { int n,i,j; friend a[50],temp; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%s %d",a[i].name,&a[i].score); } for(i=1;i<=n;i++) { for(j=1;j<n;j++) { if(a[j].score<a[j+1].score) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } printf("%s",a[3].name); return 0; } */ /* #include <stdio.h> int a[10001]; int n, i, j, temp; int main() { scanf("%d", &n); for (i=1; i<=n; i++) scanf("%d", &a[i]); for(i=1; i<n; i++) { for(j=1;j<n;j++) { if (a[j] > a[j+1]) { temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for (i = 1; i <= n; i++) printf("%d\n", a[i]); return 0; } */ #include <stdio.h> int main() { int i,j,n,a[100]={},temp; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); } for(i=1;i<=n;i++) { for(j=1;j<n;j++) { if(a[j]<a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(i=1;i<=n;i++) { printf("%d ",a[i]); } return 0; }
0
0
2
asd401200
2021년 3월 06일
In 소스 코드 제출
/* #include <stdio.h> struct student { char name[11]; int age; float grade; }; int main() { int b; struct student st[100]; // struct student a; // a.age=10; // scanf("%d",&a.age); return 0; } */ /* #include<stdio.h> struct _node { int rank, data; }; int main() { struct _node data[10000]; struct _node temp; int n,i,j,a,b; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d", &data[i].rank, &data[i].data); } for(i=1; i<=n; i++) { for(j=1; j<n; j++) { if(data[j].rank > data[j+1].rank) { temp = data[j]; data[j] = data[j+1]; data[j+1] = temp; } } } for(i=1; i<=n; i++) { printf("%d %d\n", data[i].rank, data[i].data); } return 0; } */ /* #include <stdio.h> typedef struct { char name[11]; int grade; }student; int main() { int n,m,i,j; student a[100],temp; scanf("%d %d",&n,&m); for(i=0;i<n;i++) { scanf("%s %d",a[i].name,&a[i].grade); } for(i=0;i<n;i++) { for(j=0;j<n-1;j++) { if(a[j].grade<a[j+1].grade) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } for(i=0;i<m;i++) { printf("%s\n",a[i].name); } return 0; } */ /* #include <stdio.h> typedef struct { char name[11]; int grade1,grade2,grade3; }student; int main() { int n,i,x,y,mi=0,cnt1=1,cnt2=1; student a[100],temp; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s %d %d %d",a[i].name, &a[i].grade1,&a[i].grade2,&a[i].grade3); } for(i=0;i<n;i++) { if(a[i].grade1>a[mi].grade1) { mi=i; } } printf("%s ",a[mi].name); for(i=0;i<n;i++) { if(a[mi].grade2<a[i].grade2) { cnt1++; } } printf("%d ",cnt1); for(i=0;i<n;i++) { if(a[mi].grade3<a[i].grade3) { cnt2++; } } printf("%d ",cnt2); return 0; } #include <stdio.h> typedef struct { char name[100]; int y,m,d; } schedule; int main() { int n,i,j,k,l,m,o,mi=0; schedule a[100],temp; scanf("%d",&n); for(i=0; i<n; i++) { scanf("%s %d %d %d",a[i].name,&a[i].y,&a[i].m,&a[i].d); } for(i=0; i<n; i++) { for(j=0; j<n-1; j++) { if(a[j].y<a[j+1].y) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } else if(a[j].y==a[j+1].y) { for(k=0; k<n; k++) { for(l=0; l<n-1; l++) { if(a[l].m<a[l+1].m) { temp=a[l]; a[l]=a[l+1]; a[l+1]=temp; } else if(a[j].m==a[j+1].m) { for(m=0; m<n; m++) { for(o=0; o<n-1; o++) { if(a[o].d<a[o+1].d) { temp=a[o]; a[o]=a[o+1]; a[o+1]=temp; } } } } } } } } } for(i=0; i<n; i++) { printf("%s\n",a[i].name); } return 0; } 4751 1441 1709 1420 4012 */ #include <stdio.h> struct medal { int x,y,score; }; int main() { struct medal a[100]; struct medal temp; int n,i,j,cnt=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d %d",&a[i].x,&a[i].y,&a[i].score); } return 0; }
0
0
4
asd401200
2021년 3월 03일
In 소스 코드 제출
/* #include<stdio.h> void rec(int n){ if(n==0) return; rec(n-1); printf("%d\n", n); } int main() { int n; scanf("%d", &n); rec(n); } */ /* #include <stdio.h> void rec(int n) { if (n==0) return; printf("%d\n",n); rec(n-1); } int main() { int n; scanf("%d", &n); rec(n); } */ /* #include <stdio.h> void rec(int a, int b) { if(a>b) return ; if(a%2==1) printf("%d ",a); rec(a+1, b); } int main() { int a,b,n; scanf("%d %d",&a,&b); rec(a, b); } */ /* #include <stdio.h> int rec(int n) //rec(n) => 1부터 n까지의 합을 반환하는 함수 { //1부터 n-1까지의 합 + n //==rec(n-1)+n if(n==1) return 1; // 종료조건 return rec(n-1)+n; } int main() { int n; scanf("%d", &n); printf("%d", rec(n)); } */ /* #include <stdio.h> int rec(int n) { if(n==1) return 1; return rec(n-1)*n; } int main() { int n; scanf("%d",&n); printf("%d",rec(n)); } */ /* #include <stdio.h> int fib(int n) { if(n==1||n==2) return 1; return fib(n-1)+fib(n-2); } int main() { int n; scanf("%d",&n); printf("%d", fib(n)); } */ /* #include <stdio.h> void rec(long long int n) { if (n==0) return; rec(n/2); printf("%d",n%2); } int main() { long long int n; scanf("%lld",&n); if(n==0) { printf("0"); } rec(n); } */ /* #include <stdio.h> int rec(int n) { if(n==1) { printf("1"); return; } printf("%d\n",n); if(n%2==1) { rec(3*n+1); } else { rec(n/2); } } int main() { int n; scanf("%d",&n); rec(n); } */ /* #include <stdio.h> void rec(int n) { if(n==0) return; rec(n-1); star(n); printf("\n"); //printf("%d\n",n); } void star(int n) { if(n==0) return; star(n-1); printf("*"); } int main() { int n; scanf("%d",&n); rec(n); }*/ /* #include<stdio.h> typedef struct _student { char name[10]; int age; double height; double weight; char address[100]; int gradeKor; int gradeMath; int gradeEng; }StudentSystem; int main() { StudentSystem univStd; univStd.age = 20; int a = 10, b = 20; int t; printf("%d %d\n", a, b); t = a; a = b; b = t; printf("%d %d\n", a, b); } */ /* #include<stdio.h> int main() { int n, arr[10001][11],i,j,a,b; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d",&arr[i][0], &arr[i][1]); } for(i=1; i<=n; i++) { for(j=1; j<n; j++) { if(arr[j][0] > arr[j+1][0]) { a = arr[j][0]; arr[j][0] = arr[j+1][0]; arr[j+1][0] = a; a = arr[j][1]; arr[j][1] = arr[j+1][1]; arr[j+1][1] = a; } } } for(i=1; i<=n; i++) { printf("%d %d\n", arr[i][0], arr[i][1]); } return 0; } */ /* #include<stdio.h> struct _node { int rank, data; }; int main() { struct _node data[10000]; struct _node temp; int n,i,j,a,b; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d", &data[i].rank, &data[i].data); } for(i=1; i<=n; i++) { for(j=1; j<n; j++) { if(data[j].rank > data[j+1].rank) { temp = data[j]; data[j] = data[j+1]; data[j+1] = temp; } } } for(i=1; i<=n; i++) { printf("%d %d\n", data[i].rank, data[i].data); } return 0; } */ #include <stdio.h> struct _node { char name[11]; int sub1,sub2,sub3; }; int main() { struct _node data[100]; int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%s %d %d %d",data[i].name,&data[i].sub1,) }
0
0
2
asd401200
2021년 2월 25일
In 소스 코드 제출
/* #include <stdio.h> int i; // 전역 변수 global variables int f(int a, int b) { //int p; // 지역 변수 local variables return a+b; } int main() { printf("%d",f(1,2)); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 void f() { printf("hello"); return; } int main() { f(); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 char c; int f() { c='A'; return c; } int main() { printf("%c", f() ); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 int a; int f() { a=1; return a; } int main() { printf("%d", f() ); return 0; } */ /* #include <stdio.h> int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 char grade() { if(n>=90) { return 'A'; } else if(n>=80) { return 'B'; } else if(n>=70) { return 'C'; } else if(n>=60) { return 'D'; } else { return 'F'; } } int main() { scanf("%d", &n); printf("%c", grade(n)); return 0; } */ /* #include <stdio.h> long long int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 long long int abs() { if(n<0) { return -n; } } int main() { scanf("%lld", &n); printf("%lld\n", abs(n)); return 0; } */ /* #include <stdio.h> int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 long long int f() { int i; long long int sum=0; for(i=1;i<=n;i++) { sum+=i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 int f() { int i,cnt=0; for(i=1;i<=n;i++) { if(n%i==0) { cnt++; } } return cnt; } int main() { scanf("%d", &n); printf("%d\n", f(n)); } */ /* #include <stdio.h> long long int n, m; // 이 부분에 들어가야 될 코드를 작성하여 제출 long long int f(long long int n, long long int m) { if(n>m) { return n-m; } if(n<=m) { return m-n; } } int main() { scanf("%lld%lld", &n, &m); printf("%lld\n", f(n, m)); } */ /* #include <stdio.h> int a, b; // 이 부분에 들어가야 될 코드를 작성하여 제출 int gcd(int a, int b) { int i,g; if (a>=b) { for (i=1;i<=a;i++) { if(a%i==0&&b%i==0) { g=i; } } return g; } if (a<b) { for (i=1;i<=b;i++) { if(a%i==0&&b%i==0) { g=i; } } return g; } } int main() { scanf("%d%d", &a, &b); printf("%d\n", gcd(a, b)); } */ /* #include <stdio.h> int n, a, b, d[1010]; // 이 부분에 들어가야 될 코드를 작성하여 제출 int maxi(int a, int b) { int i; int c=a; for(i=a; i<=b; i++) { if (d[c]<d[i]) { c=i; } } return c; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d%d", &a, &b); printf("%d\n", maxi(a, b)); } */ /* #include <stdio.h> int main() { int arr1[11][11]= {}, arr2[11][11]= {},i,j; int ax, ay; for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { scanf("%d",&arr1[i][j]); } } ax = 2; ay = 2; if(arr1[ax][ay]==2) { arr1[ax][ay]=9; } else { arr1[ax][ay] = 9; for(;;) { if(arr1[ax][ay+1]==0) { ay++; arr1[ax][ay]=9; } else if (arr1[ax][ay+1]==2) { ay++; arr1[ax][ay]=9; break; } else { if(arr1[ax+1][ay]==0) { ax++; arr1[ax][ay]=9; } else if (arr1[ax+1][ay]==2) { ax++; arr1[ax][ay]=9; break; } else { break; } } } } for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { printf("%d ",arr1[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},k,i,j,x1,x2,y1,y2,cnt=0; for(k=1;k<=4;k++) { scanf("%d %d %d %d",&x1,&y1,&x2,&y2); for(i=y1;i<y2;i++) { for(j=x1;j<x2;j++) { arr[i][j]=1; } } } /* for(i=1;i<=100;i++) { for(j=1;j<=100;j++) { printf("%d",arr[i][j]); } printf("\n"); } return 0; } */ /* for(i=1;i<=100;i++) { for(j=1;j<=100;j++) { if(arr[i][j]==1) { cnt++; } } } printf("%d",cnt); return 0; } */ /* #include <stdio.h> int sum(int n) { int sum=0; for(;;) { //n%=10; sum+=n%10; n/=10; if(n==0) { break; } } return sum; } // 숫자를 하나 받아서 각 자리수를 더해서 리턴하는 함수 int main() { int n; scanf("%d",&n); for(;n>=10;) { n=sum(n); } printf("%d",n); return 0; } */ /* #include<stdio.h> void rec(int n){ if(n==0) return; rec(n-1); printf("%d\n", n); } int main() { int n; scanf("%d", &n); rec(n); } */ /* #include <stdio.h> void rec(int n) { if (n==0) return; printf("%d\n",n); rec(n-1); } int main() { int n; scanf("%d", &n); rec(n); } */ /* #include <stdio.h> void rec(int a, int b) { if(a>b) return ; if(a%2==1) printf("%d ",a); rec(a+1, b); } int main() { int a,b,n; scanf("%d %d",&a,&b); rec(a, b); } */ #include<stdio.h> int rec(int n) { if (n==0) return 0; rec(n)+rec(n-1); n-1; } int main() { int n; scanf("%d", &n); printf("%d", rec(n)); }
0
0
3
asd401200
2021년 2월 24일
In 소스 코드 제출
/* #include <stdio.h> int i; // 전역 변수 global variables int f(int a, int b) { //int p; // 지역 변수 local variables return a+b; } int main() { printf("%d",f(1,2)); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 void f() { printf("hello"); return; } int main() { f(); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 char c; int f() { c='A'; return c; } int main() { printf("%c", f() ); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 int a; int f() { a=1; return a; } int main() { printf("%d", f() ); return 0; } */ /* #include <stdio.h> int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 char grade() { if(n>=90) { return 'A'; } else if(n>=80) { return 'B'; } else if(n>=70) { return 'C'; } else if(n>=60) { return 'D'; } else { return 'F'; } } int main() { scanf("%d", &n); printf("%c", grade(n)); return 0; } */ /* #include <stdio.h> long long int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 long long int abs() { if(n<0) { return -n; } } int main() { scanf("%lld", &n); printf("%lld\n", abs(n)); return 0; } */ /* #include <stdio.h> int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 long long int f() { int i; long long int sum=0; for(i=1;i<=n;i++) { sum+=i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 int f() { int i,cnt=0; for(i=1;i<=n;i++) { if(n%i==0) { cnt++; } } return cnt; } int main() { scanf("%d", &n); printf("%d\n", f(n)); } */ /* #include <stdio.h> long long int n, m; // 이 부분에 들어가야 될 코드를 작성하여 제출 long long int f(long long int n, long long int m) { if(n>m) { return n-m; } if(n<=m) { return m-n; } } int main() { scanf("%lld%lld", &n, &m); printf("%lld\n", f(n, m)); } */ /* #include <stdio.h> int a, b; // 이 부분에 들어가야 될 코드를 작성하여 제출 int gcd(int a, int b) { int i,g; if (a>=b) { for (i=1;i<=a;i++) { if(a%i==0&&b%i==0) { g=i; } } return g; } if (a<b) { for (i=1;i<=b;i++) { if(a%i==0&&b%i==0) { g=i; } } return g; } } int main() { scanf("%d%d", &a, &b); printf("%d\n", gcd(a, b)); } */ /* #include <stdio.h> int n, a, b, d[1010]; // 이 부분에 들어가야 될 코드를 작성하여 제출 int maxi(int a, int b) { int i; int c=a; for(i=a;i<=b;i++) { if(d[a]=d[i]) { c=a; } else if (d[a]<d[i]) { c=i; } } return c; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d%d", &a, &b); printf("%d\n", maxi(a, b)); } */ #include <stdio.h> int main() { int arr[11][11]={}, }
0
0
2
asd401200
2021년 2월 23일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[101][101]={},w,h,n,l,d,x,y,i,j,k; scanf("%d %d %d",&h,&w,&n); for(i=1; i<=n; i++) { scanf("%d %d %d %d",&l,&d,&x,&y); for(j=0; j<l; j++) { if(d==0) { arr[x][y+j]=1; } else { arr[x+j][y]=1; } } } for(i=1; i<=h; i++) { for(j=1; j<=w; j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[51][51]={},i,j,n,k; scanf("%d",&n); i=1; j=n/2+1; for(k=1;k<=n*n;k++) { arr[i][j]=k; if(k%n==0) { if(i==n) { i=1; } else { i++; } } else { if(i==1) { i=n; } else { i--; } if(j==n) { j=1; } else { j++; } } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main () { int arr[101][101]= {},i,j,n,x,y,k; scanf("%d %d %d",&n,&y,&x); for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { if(y-i>0) { arr[i][j]=y-i+1; } else { arr[i][j]=i-y+1; } if(x-j>0) { arr[i][j]+=x-j; } else { arr[i][j]+=-x+j; } } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[27][27]= {},arr2[27][27]= {},i,j,k,l,cnt=0; for(i=1; i<=25; i++) { for(j=1; j<=25; j++) { scanf("%d",&arr[i][j]); arr2[i][j]=arr[i][j]; } } for(i=1; i<=25; i++) { for(j=1; j<=25; j++) { cnt=0; for(k=i-1; k<=i+1; k++) { for(l=j-1; l<=j+1; l++) { if(arr[k][l]==1) { cnt++; } } } if(arr[i][j]==0) { if(cnt==3) { arr2[i][j]=1; } } else { cnt--; if(cnt>=4||cnt<=1) { arr2[i][j]=0; } else { arr2[i][j]=1; } } } } for(i=1; i<=25; i++) { for(j=1; j<=25; j++) { printf("%d ",arr2[i][j]); } printf("\n"); } } */ /* #include <stdio.h> int main() { int arr[11][11]={},i,j,r,c,cnt=0; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { scanf("%d",&arr[i][j]); } } scanf("%d %d",&r,&c); if(arr[r][c]==1) { printf("-1"); } else { for(i=r-1;i<=r+1;i++) { for(j=c-1;j<=c+1;j++) { if(arr[i][j]==1) { cnt++; } } } printf("%d",cnt); } return 0; } */ /* #include <stdio.h> int main() { int n,arr[101][101]= {},i,j,x,y,k,cnt=0; scanf("%d",&n); for(k=1; k<=n; k++) { scanf("%d %d",&x,&y); for(i=x; i<x+10; i++) { for(j=y; j<y+10; j++) { arr[i][j]=1; } } } for(i=1;i<=100;i++) { for(j=1;j<=100;j++) { if(arr[i][j]==1) { cnt++; } } } printf("%d",cnt); return 0; } */ /* #include <stdio.h> int i; // 전역 변수 global variables int f(int a, int b) { //int p; // 지역 변수 local variables return a+b; } int main() { printf("%d",f(1,2)); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 void f() { printf("hello"); return; } int main() { f(); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 char c; int f() { c='A'; return c; } int main() { printf("%c", f() ); return 0; } */ /* #include <stdio.h> // 이 부분에 들어가야 될 코드를 작성하여 제출 int a; int f() { a=1; return a; } int main() { printf("%d", f() ); return 0; } */ /* #include <stdio.h> int n; // 이 부분에 들어가야 될 코드를 작성하여 제출 char grade() { if(n>=90) { return 'A'; } else if(n>=80) { return 'B'; } else if(n>=70) { return 'C'; } else if(n>=60) { return 'D'; } else { return 'F'; } } int main() { scanf("%d", &n); printf("%c", grade(n)); return 0; }
0
0
4
asd401200
2021년 2월 22일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[101][101]={},w,h,n,l,d,x,y,i,j,k; scanf("%d %d %d",&h,&w,&n); for(i=1; i<=n; i++) { scanf("%d %d %d %d",&l,&d,&x,&y); for(j=0; j<l; j++) { if(d==0) { arr[x][y+j]=1; } else { arr[x+j][y]=1; } } } for(i=1; i<=h; i++) { for(j=1; j<=w; j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[51][51]={},i,j,n,k; scanf("%d",&n); i=1; j=n/2+1; for(k=1;k<=n*n;k++) { arr[i][j]=k; if(i==1&&j==n) { i+=(n-1); j-=(n-1); } else if(i==1&&j!=n) { i+=(n-1); j+=1; } else if(i!=1&&j==n) { i-=1; j-=(n-1); } else { i-=1; j+=1; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main () { int arr[101][101]={},i,j,n,x,y,k; scanf("%d %d %d",&n,&y,&x); for(k=1;;k++) { arr[y+k-1][x]=k; arr[y+k+1][x]=k; arr[y][x+k-1]=k; arr[y][x+k+1]=k; } for(y=1;y<=n;y++) { for(x=1;x<=n;x++) { printf("%d ",arr[y][x]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[26][26]={},arr2[26][26]={},i,j; for(i=1;i<=25;i++) { for(j=1;j<=25;j++) { scanf("%d",&arr[i][j]); } } } */ /* #include <stdio.h> int main() { int arr[10][10]={},i,j,r,c,cnt=0; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { scanf("%d",&arr[i][j]); } } scanf("%d %d",&r,&c); if(arr[r][c]==1) { printf("-1"); } else { for(i=1;i<=3;i++) { for(j=1;j<=3;j++) { if(arr[i+r-2][j+c-2]==1) { cnt++; } } } printf("%d",cnt-=1); } return 0; } */
0
0
3
asd401200
2021년 2월 18일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[101][101]= {},n,i,j,k=1; scanf("%d",&n); for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { arr[i][j]=k++; } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},n,i,j,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101],n,i,j,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101],i,j,n,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101],i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=m;j>=1;j--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101],i,j,n,m,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { for(j=1;j<=m;j++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},i,j,n,m,k=1; scanf("%d %d",&n,&m); for(j=m;j>=1;j--) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},i,j,n,k=1; scanf("%d",&n); for(i=1;i<=n;i++) { if(i%2==1) { for(j=1;j<=n;j++) { arr[i][j]=k++; } } else { for(j=n;j>=1;j--) { arr[i][j]=k++; } } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},i,j,n,k=1; scanf("%d",&n); for(j=1;j<=n;j++) { if(j%2==1) { for(i=1;i<=n;i++) { arr[i][j]=k++; } } else { for(i=n;i>=1;i--) { arr[i][j]=k++; } } } for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101],n,m,i,j,k=1; scanf("%d %d",&n,&m); for(i=n;i>=1;i--) { if(n%2==1) { if(i%2==1) { for(j=m;j>=1;j--) { arr[i][j]=k++; } } else { for(j=1;j<=m;j++) { arr[i][j]=k++; } } } else { if(i%2==1) { for(j=1;j<=m;j++) { arr[i][j]=k++; } } else { for(j=m;j>=1;j--) { arr[i][j]=k++; } } } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101],n,m,i,j,k=1; scanf("%d %d",&n,&m); for(j=1;j<=m;j++) { if(j%2==1) { for(i=n;i>=1;i--) { arr[i][j]=k++; } } else { for(i=1;i<=n;i++) { arr[i][j]=k++; } } } for(i=1;i<=n;i++) { for(j=m;j>=1;j--) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[20][21]={},i,j,N; scanf("%d",&N); for(i=1;i<=N;i++) { scanf("%d",&arr[i][1]); } for(i=2;i<=N;i++) { { for(j=2;j<=N;j++) { arr[i][j]=arr[i][j-1]-arr[i-1][j-1]; } } } for(i=1;i<=N;i++) { for(j=1;j<=i;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[12][11]= {},i,j; for(i=1; i<=11; i++) { for(j=1; j<=10; j++) { scanf("%d",&arr[i][j]); } } for(j=1; j<=10; j++) { if(arr[11][j]==1) { for(i=10; i>=1; i--) { if(arr[i][j]>0) { printf("%d crash\n",j); break; } else if(arr[i][j]<0) { printf("%d fall\n",j); break; } else if(i==1) { printf("%d safe\n",j); } } } } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={},w,h,n,l,d,x,y,i,j,k; scanf("%d %d %d",&h,&w,&n); for(i=1; i<=n; i++) { scanf("%d %d %d %d",&l,&d,&x,&y); for(j=0; j<l; j++) { if(d==0) { arr[x][y+j]=1; } else { arr[x+j][y]=1; } } } for(i=1; i<=h; i++) { for(j=1; j<=w; j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ #include <stdio.h> int main() { int arr[50][50]={},i,j,n,k; scanf("%d",&n); i=1; j=n/2+1; for(k=1;k<=n*n;k++) { arr[i][j]=k; 그 다음 i와 j를 정해주기 } }
0
0
3

asd401200

더보기
bottom of page