top of page

게시판 게시물

hm0102
2025년 10월 15일
In 소스 코드 제출
/* #include <stdio.h> int n, k, d[1010]; int upper_bound(int k) { int i,sum=0; for(i=1;i<=n;i++) { if(k>=d[n]) return n+1; else if(d[i]>k) { sum=i; break; } } return sum; } i 1 2 3 4 5 sum 0 0 3 4 5 int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", upper_bound(k)); } */ /* #include <stdio.h> int n, a, b, d[1010]; int maxi(int a, int b) { int max=d[a],x=a; for(int i=a;i<=b;i++) { if(d[i]>max) { max=d[i]; x=i; } } return x; } 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> void f(int n) { if(n==0) return; f(n-1); printf("%d ", n); } int main() { int n; scanf("%d", &n); f(n); } */ /* #include <stdio.h> void f(int n) { if(n==0) return; f(n-1); printf("%d\n", n); } int main() { int n; scanf("%d", &n); f(n); } */ /* #include <stdio.h> void f(int n) { if(n==0) return; printf("%d\n", n); f(n-1); } int main() { int n; scanf("%d", &n); f(n); } */
0
0
2
hm0102
2025년 10월 01일
In 소스 코드 제출
/* #include <stdio.h> int n; long long int f(long long int n) { int i,sum=1; for(i=1;i<=n;i++) { sum=sum*i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> long long int n; long long int f(long long int n) { int i; long long int sum=0; for(;;) { sum=sum*10+n%10; n=n/10; if(n==0) { break; } } return sum; } int main() { scanf("%lld", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int a, n; long long int pow(int a, int n) { int i; long long int sum=1; if(a==1||n==1) { return 1; } for(i=1;i<=n;i++) { sum=sum*a; } return sum; } int main() { scanf("%d%d", &a, &n); printf("%lld\n", pow(a, n)); } */
0
0
3
hm0102
2025년 9월 24일
In 소스 코드 제출
/* #include <stdio.h> int isprime(int x) { int i,cnt=0; for(i=1; i<=x; i++) { if(x%i==0) { cnt++; } } /// 내용물- if(cnt==2) { return 1; } else { return 0; } } int main() { int n,m,i,j,a,sum=0,min=100000; scanf("%d %d", &m ,&n); for(i=m;i<=n;i++) { if(isprime(i)) { sum=sum+i; if(i<min) min=i; } } if(sum==0) printf("-1"); else { printf("%d\n", sum); printf("%d", min); } return 0; } */ /* #include <stdio.h> int a, b; int gcd(int a, int b) { int i, sum=0; for(i=1;i<=100000;i++) { if(a%i==0&&b%i==0) sum=i; if(a==i||b==i) return sum; } } int main() { scanf("%d%d", &a, &b); printf("%d\n", gcd(a, b)); } */ /* #include <stdio.h> int gcd(int p, int q) { if(p==0) return q; return gcd(q%p, p); } long long int lcm(int x, int y) { return (long long int)x*y/gcd(x, y); } int main() { int a, b; scanf("%d%d", &a, &b); printf("%lld\n", lcm(a, b)); } */ /* #include <stdio.h> int n, d[110]; int f() { int i, max=0, sum=0; for(i=0;i<n;i++) { if(d[i]>max) { max=d[i]; sum=i; } } return sum+1; } int main() { scanf("%d", &n); for(int i=0; i<n; i++) scanf("%d", &d[i]); printf("%d", f()); return 0; } */ #include <stdio.h> int n; int f(int n) { int i,sum=1; for(i=1;i<=n;i++) { sum=sum*?; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); }
0
0
3
hm0102
2025년 9월 17일
In 소스 코드 제출
/* #include <stdio.h> int n; long long int f(int x) { int i; long long int sum=0; for(i=1;i<=x;i++) { sum=sum+i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int n; int f(int x) { int i,sum=0; for(i=1;i<=n;i++) { if(n%i==0) sum=sum+1; } return sum; } int main() { scanf("%d", &n); printf("%d\n", f(n)); } */ /* #include <stdio.h> int y; // 전역변수 global float circle(int x) { return x*x*3.14; } main() { int r; // 지역변수 local scanf("%d", &r); printf("%.2f", circle(r)); } */ /* #include <stdio.h> int n; long long int d[110]; long long int f() { int i; long long int sum=d[1]; for(i=1;i<=n;i++) { if(d[i]<=sum) { sum=d[i]; } } return sum; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%lld", &d[i]); printf("%lld", f()); return 0; } */ /* #include <stdio.h> int n, d[100010], k; int f(int x) { int i; for(i=1;i<=n;i++) { if(d[i]==k) { return i; } } return -1; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", f(k)); } */ /* #include <stdio.h> int n, a, b, d[1010]; long long int subsetsum(int x, int y) { int i; long long int sum=0; for(i=x;i<=y;i++) { sum=sum+d[i]; } return sum; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d%d", &a, &b); printf("%lld\n", subsetsum(a, b)); } */ /* #include <stdio.h> int n, k, d[1010]; int lower_bound(int x) { int i, sum=d[1]; for(i=1;i<=n;i++) { if(d[i]>=k) { return i; } } return n+1; } int main() { scanf("%d", &n); for(int i=1; i<=n; i++) scanf("%d", &d[i]); scanf("%d", &k); printf("%d\n", lower_bound(k)); } */ /* #include <stdio.h> int f(int n) { int sum=0; for(;;) { sum=sum+n%10; n=n/10; if(n==0) return sum; } } int main() { int n; scanf("%d", &n); for(;;) { n=f(n); if(n<10) break; } printf("%d", n); } */ #include <stdio.h> int isprime(int x) { /// 내용물 if() { return 1; } else { return 0; } } int main() { int n,m,i,j,a,sum=0,min=100000; scanf("%d %d", &m ,&n); for(i=m;i<=n;i++) { a=0; for(j=1;j<=i;j++) { if(i%j==0) a++; } if(a==2) { sum=sum+i; if(i<min) min=i; } } if(sum==0) printf("-1"); else { printf("%d\n", sum); printf("%d", min); } return 0; }
0
0
3
hm0102
2025년 9월 10일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,j; int arr[11][11]; for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { scanf("%d", &arr[i][j]); } } i=2; j=2; if(arr[i][j]!=2) { arr[2][2]=9; } for(;;) { if(arr[i][j]==2) { arr[i][j]=9; break; } else if(arr[i][j+1]!=1) // 오른쪽으로 갈 수 있다면 { if(arr[i][j+1]==2) // 오른쪽이 먹이라면 { arr[i][j+1]=9; break; } else // 먹이가 아니라면 { arr[i][j+1]=9; j++; } } else if(arr[i+1][j]==0||arr[i+1][j]==2) { if(arr[i+1][j]==2) { arr[i+1][j]=9; break; } else { arr[i+1][j]=9; i++; } } if(arr[i+1][j]==1&&arr[i][j+1]==1) { break; } } for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int n,m,i,j,k=1; int arr[101][101]={}; scanf("%d %d", &n, &m); for(j=m;j>=1;j--) { for(i=1;i<=n;i++) { arr[i][j]=k; k++; } } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /** 함수 (function) : 기능 : 명령의 묶음 수업시작합시다 핸드폰 제출하고, 게임끄고, 문제 풀던거 다시 푸세요 */ /** #include <stdio.h> //void speak() //{ // // printf("hello, My name is Tom\n"); // return ; // //} int a = 100; //전역변수 (모든 함수가 같이 쓰는 변수) void speak(int n) { int i; for(i=1;i<=n;i++) { printf("hello, My name is Tom%d\n",a); } return ; } int main() { int n; // 지역변수 (함수안에서만) scanf("%d",&n); speak(n); // speak함수 호출 return 0; } */ /* #include <stdio.h> void f() { printf("123"); return ; } int main() { f(); return 0; } */ /* #include <stdio.h> int main() { void f() { printf("hello\n"); } f(); return 0; } */ /* #include <stdio.h> int n; void f(int x) { if(x==1) { printf("hello"); } else printf("world"); } int main() { scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> int n; void f(x) { if(x%2==0) printf("even"); else printf("odd"); } int main() { scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> int n; void f(int x) { int i,cnt=0; for(i=1; i<=n; i++) { if(n%i==0) { cnt++; } } if(cnt==2) { printf("prime"); } else { printf("composite"); } } int main() { scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> int f(int a, int b) { return a+b; } int main() { printf("%d",f(5,3)); return 0; } */ /* #include <stdio.h> char f() { return 'A'; } int main() { printf("%c", f() ); return 0; } */ /* #include <stdio.h> int n; char grade (int x) { if(x>=90) return 'A'; else if(x>=80) return 'B'; else if(x>=70) return 'C'; else if(x>=60) return 'D'; else if(x<60) return 'F'; } int main() { scanf("%d", &n); printf("%c", grade(n)); return 0; } */ #include <stdio.h> int n; int f(int x) { int i,sum=0; for(i=1;i<=x;i++) { sum=sum+i; } return sum; } int main() { scanf("%d", &n); printf("%lld\n", f(n)); }
0
1
3
hm0102
2025년 9월 03일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,j,k,n; int arr[51][51]={}; scanf("%d", &n); j=n/2+1; i=1; for(k=1;k<=n*n;k++) { arr[i][j]=k; if(k%n==0) { i++; } else { if(i==1) { i=1; } 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 i,j; int arr[11][11]; for(i=1; i<=10; i++) { for(j=1; j<=10; j++) { scanf("%d", &arr[i][j]); } } i=2; j=2; arr[2][2]=9; for(;;) { if(arr[i][j+1]==0) { arr[i][j+1]=9; j++; } else { arr[i+1][j]=9; i++; } if(arr[i+1][j]==1&&arr[i][j+1]==1) { break; } if(arr[i+1][j]==2) { arr[i+1][j]=9; break; } if(arr[i][j+1]==2) { arr[i][j+1]=9; break; } } for(i=1;i<=10;i++) { for(j=1;j<=10;j++) { printf("%d ",arr[i][j]); } printf("\n"); } return 0; }
0
0
2
hm0102
2025년 8월 20일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[11][11]= {}; int n,k,i,j,sum=0; for(i=1; i<=9; i++) { for(j=1; j<=9; j++) { scanf("%d", &arr[i][j]); } } scanf("%d %d", &n,&k); if(arr[n][k]==1) printf("-1"); else { for (i=n-1; i<=n+1; i++) { for(j=k-1; j<=k+1; j++) { sum=sum+arr[i][j]; } } printf("%d",sum); } return 0; } */ /* #include <stdio.h> int main() { int i,j,n,k; int arr[51][51]= {}; scanf("%d",&n); i = 1; j = n/2 + 1; for(k=1; k<=n*n; k++) { arr[i][j]=k; if(k%n==0) { 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; } */
0
0
2
hm0102
2025년 8월 13일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,j,k,x,y,arr[12][12]={}; 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 ",j); printf("crash\n"); break; } if(arr[i][j]<0) { printf("%d ",j); printf("fall\n"); break; } if(i==1) { printf("%d ",j); printf("safe\n"); } } } } return 0; } */ /* #include <stdio.h> int main() { int n,i,j,arr[21][21]={}; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d",&arr[i][1]); } for(i=2;i<=n;i++) { for(j=2;j<=i;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; } */
0
0
1
hm0102
2025년 8월 06일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,n,j,x,y,arr[20][20]={}; for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { scanf("%d", &arr[i][j]); } } scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d %d", &x, &y); for(j=1;j<=19;j++) { if(arr[x][j]==0) arr[x][j]=1; else arr[x][j]=0; #include <stdio.h> int main() { int i,n,j,x,y,arr[20][20]={}; for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { scanf("%d", &arr[i][j]); } } scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d %d", &x, &y); for(j=1;j<=19;j++) { if(arr[x][j]==0) arr[x][j]=1; else arr[x][j]=0; } for(j=1;j<=19;j++) { if(arr[j][y]==0) arr[j][y]=1; else arr[j][y]=0; } } for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } } for(j=1;j<=19;j++) { if(arr[j][y]==0) arr[j][y]=1; else arr[j][y]=0; } } for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { printf("%d ", arr[i][j]); } printf("\n");#include <stdio.h> int main() { int i,n,j,x,y,arr[20][20]={}; for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { scanf("%d", &arr[i][j]); } } scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d %d", &x, &y); for(j=1;j<=19;j++) { if(arr[x][j]==0) arr[x][j]=1; else arr[x][j]=0; } for(j=1;j<=19;j++) { if(arr[j][y]==0) arr[j][y]=1; else arr[j][y]=0; } } for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } } return 0; } j 1 y 2 y+1 3 y+2 ... */ /* #include <stdio.h> int main() { int i,j,h,w,n,l,d,x,y,arr[101][101]={}; scanf("%d %d", &h, &w); scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d %d %d %d", &l, &d, &x, &y); for(j=1;j<=l;j++) { if(d==0) arr[x][y+j-1]=1; else if(d==1) arr[x+j-1][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 i,j,k,x,y,arr[12][12]={}; for(i=1;i<=11;i++) { for(j=1;j<=10;j++) { scanf("%d", &arr[i][j]); if(arr[i][j]>0) { (?) } } } }
0
0
2
hm0102
2025년 7월 30일
In 소스 코드 제출
/* #include <stdio.h> int main() { int arr[101][101]= {}; int i,n,j,k=1; scanf("%d", &n); for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { arr[i][j]=k; k++; } } for(i=1; i<=n; i++) { if(i%2==0) { for(j=n; j>=1; j--) { printf("%d ", arr[i][j]); } } if(i%2!=0) { for(j=1;j<=n;j++) { printf("%d ", arr[i][j]); } } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]={}; int i,n,j,k=1; scanf("%d", &n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { arr[i][j]=k; k++; } } for(i=1;i<=n;i++) { if(i%2!=0) { for(j=n;j>=1;j--) printf("%d ", arr[i][j]); } if(i%2==0) { for(j=1;j<=n;j++) printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int arr[101][101]= {}; int i,n,j,k=1; scanf("%d",&n); for(j=1; j<=n; j++) { if(j%2!=0) { for(i=1; i<=n; i++) { arr[i][j]=k; k++; } } if(j%2==0) { for(i=n;i>=1;i--) { arr[i][j]=k; 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]= {}; int i,n,j,k=1; scanf("%d", &n); for(j=1; j<=n; j++) { if(j%2==0) { for(i=1; i<=n; i++) { arr[i][j]=k; k++; } } if(j%2!=0) { for(i=n; i>=1; i--) { arr[i][j]=k; k++; } } } for(i=1; i<=n; i++) { for(j=1; j<=n; j++) { printf("%d ", arr[i][j]); } printf("\n"); } } */ /* #include <stdio.h> int main() { int i,n,j,x,y; int arr[20][20]={}; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d %d", &x, &y); arr[x][y]=1; } for(i=1;i<=19;i++) { for(j=1;j<=19;j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */
0
0
2
hm0102
2025년 7월 16일
In 소스 코드 제출
/* #include <stdio.h> #include <string.h> int main() { char str[101]={}; int i,sum=0; gets(str); for(i=0;str[i]!=NULL;i++) { if(str[i]=='l'&&str[i+1]=='o'&&str[i+2]=='v'&&str[i+3]=='e') sum++; } printf("%d", sum); return 0; } */ /** 아스키코드 : 모든 문자에 대한 고유 코드넘버가 있다. '\0' 0 NULL ' ' 32 '0' 48 '1' 49 ... '9' '10' (x) 'A' 65 'B' 66 .. 'Z' 'a' 97 'b' 98 ... 'z' 127 */ /** #include <stdio.h> #include <string.h> int main() { printf("%c\n",'a'+1); printf("%c\n",'a'-32); printf("%d\n",'a'); if(str[i]=='t') //(OK) if(str[i]==116) //(OK) if('A'<=str[i]) //(OK) return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[1001]={}; int i; gets(str); for(i=0;str[i]!=NULL;i++) { if('A'<=str[i]&&str[i]<='Z') { printf("%c", str[i]+32); } else if('a'<=str[i]&&str[i]<='z') { printf("%c",str[i]-32); } else printf("%c",str[i]); } } */ /* #include <stdio.h> #include <string.h> int main() { char str[21]={}; int i; gets(str); for(i=0;str[i]!=NULL;i++) { printf("%c", str[i]+2); } printf("\n"); for(i=0;str[i]!=NULL;i++) { printf("%c", (str[i]*7)%80+48); } return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[201]={}; int i; gets(str); for(i=0;str[i]!=NULL;i++) { if(str[i]==' ') printf(" "); else if(str[i]=='a') printf("%c", 'x'); else if(str[i]=='b') printf("%c", 'y'); else if(str[i]=='c') printf("%c", 'z'); else printf("%c", str[i]-3); } return 0; } int나 long long int로 저장할 수 없는 더 큰 숫자를 저장할때! char str[100]="5000000000000000000000000000000000000000000000000000000"; str[0] '5' , 53 str[1] '0' , 48 str[0] * 10 + str[1] (x) '5' * 10 + '0' (x) 53 * 10 + 48 (x) (str[0]-'0') */ /* #include <stdio.h> #include <string.h> int main() { char str[5000]={}; int i,sum=0; gets(str); for(i=0;str[i]!=NULL;i++) { sum=sum+str[i]; } if(sum%3==0) { printf("1"); } else printf("0"); } */ #include <stdio.h> #include <string.h> int main() { char str[101]={},s[101]={}; int i,k=0,h=0; scanf("%s", &str); scanf("%s", &s); for(i=0;str[i]!=NULL;i++) { if(str[i]>s[i]) k=k+1; else if(s[i]>str[i]) h=h+1; if(k==1) break; if(h==1) break; } if(k>h) printf("%s %s", s, str); else printf("%s %s", str, s); }
0
0
6
hm0102
2025년 7월 09일
In 소스 코드 제출
/* #include <stdio.h> #include <string.h> int main() { char str[21]={}; int i,sum=0; scanf("%s", str); sum = strlen(str); // for(i=0;str[i]!=NULL;i++) // { // sum=sum+1; // } for(i=sum-1;i>=0;i--) { printf("%c", str[i]); } return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char s1[21]={},s2[21]={},s3[21]={}; int i,sum1=0,sum2=0,sum3=0; scanf("%s %s %s", s1,s2,s3); sum1 = strlen(s1); sum2 = strlen(s2); sum3 = strlen(s3); if(s1[sum1-1]==s2[0]&&s2[sum2-1]==s3[0]&&s3[sum3-1]==s1[0]) printf("good"); else printf("bad"); return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[101]=""; int i; gets(str); for(i=0;str[i]!=NULL;i++) { if(str[i]==',') printf(" "); else printf("%c", str[i]); } printf(" "); return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[51]=""; int sum=0,x=0,i; gets(str); x = strlen(str); for(i=0; i<=x-1; i++) { if(str[i]==str[i+1]) { sum=sum+5; } if(str[i]!=str[i+1]) { sum=sum+10; } } printf("%d", sum); return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[101]; int i,sum1=0,sum2=0; gets(str); for(i=0;str[i]!=NULL;i++) { if(str[i]=='C'||str[i]=='c') sum1=sum1+1; if(str[i]=='c'&&str[i+1]=='c'||str[i]=='C'&&str[i+1]=='C'||str[i]=='C'&&str[i+1]=='c'||str[i]=='c'&&str[i+1]=='C') sum2=sum2+1; } printf("%d\n", sum1); printf("%d", sum2); return 0; } */
0
0
6
hm0102
2025년 7월 02일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,n,k,sum=0; for(i=1;i<=7;i++) { scanf("%d", &n); if(n%2==1) { sum=sum+n; } } if(sum==0) printf("-1"); else printf("%d", sum); return 0; } */ /* #include <stdio.h> int main() { int n,i,arr[10000]={}; scanf("%d", &n); for(i=1;i<=n;i++) scanf("%d", &arr[i]); for(i=n;i>=1;i--) printf("%d ", arr[i]); return 0; } */ /* #include <stdio.h> int main() { int n,i,min=24,arr[10000]; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d", &arr[i]); if(arr[i]<min) min=arr[i]; } printf("%d", min); return 0; } */ /** 정수 일차원 배열(array) 문자열 : 문자 일차원 배열 문자열 (string) char str[50]="hello"; 1. string.h를 include 2. NULL : 문자열의 끝을 표시하는 문자 (책갈피느낌) 배열 개수를 1개 더 선언 */ /** #include <stdio.h> // standard + input + output #include <string.h> int main() { int i; char str[50]=""; // 문자 1개 입력 //scanf("%c",&x); //문자열 입력 ( 공백없이) //scanf("%s", str); // &str[0] // 문자열 입력 (공백포함) gets(str); //문자열 출력 //printf("%s",str); for(i=0 ; str[i] != NULL ; i++) { printf("%c",str[i]); } return 0; } */ /* #include <stdio.h> int main() { char x; scanf("%c", &x); printf("%c", x); return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[9]=""; gets(str); printf("%s", str); } */ /* #include <stdio.h> #include <string.h> int main() { char str[31]=""; gets(str); printf("%s", str); } */ /* #include <stdio.h> #include <string.h> int main() { char str[11]=""; int i; scanf("%s",str); for(i=0;str[i]!=NULL;i++) { if(str[i]=='t') { printf("%d ", i+1); } } return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[16]=""; scanf("%s",str); if(str[0]=='l'&&str[1]=='o'&&str[2]=='v'&&str[3]=='e'&&str[4]==NULL) printf("I love you."); return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[100]=""; gets(str); printf("welcome! %s", str); return 0; } */ /* #include <stdio.h> #include <string.h> int main() { char str[1001]=""; int i,sum=0; gets(str); for(i=0;str[i]!=NULL;i++) { sum=sum+1; } printf("%d", sum); return 0; } */ #include <stdio.h> #include <string.h> int main() { char str[21]=""; int i; scanf("%s", str); for(i=0;str[i]!=NULL;i++) { printf("'%c'\n", str[i]); } return 0; }
0
1
6
hm0102
2025년 6월 25일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,a[101],b[101],c[101],i,h,k,max=0,maxi=1; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d %d %d", &a[i],&b[i],&c[i]); } for(i=1;i<=n;i++) { if(c[i]>max) { max=c[i]; maxi=i; } } printf("%d %d\n", a[maxi],b[maxi]); h=a[maxi]; c[maxi]=0; max=0; maxi=0; for(i=1;i<=n;i++) { if(c[i]>max) { max=c[i]; maxi=i; } } printf("%d %d\n", a[maxi], b[maxi]); k=a[maxi]; c[maxi]=0; max=0; maxi=0; // 1등 나라==2등 나라 -> 그 나라에 속한 점수들 모두 0점처리 if(h==k) { for(i=1;i<=n;i++) { if(k==a[i]) { c[i]=0; } } } for(i=1;i<=n;i++) { if(c[i]>max) { max=c[i]; maxi=i; } } printf("%d %d", a[maxi], b[maxi]); return 0; } */ #include <stdio.h> int main() { int n,k,arr[4]; }
0
0
3
hm0102
2025년 6월 18일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,m,i,j,a,sum=0,min=100000; scanf("%d %d", &m ,&n); for(i=m;i<=n;i++) { a=0; for(j=1;j<=i;j++) { if(i%j==0) a++; } if(a==2) { sum=sum+i; if(i<min) min=i; } } if(sum==0) printf("-1"); else { printf("%d\n", sum); printf("%d", min); } return 0; } A B C D E F G H I J K L 4 5 6 7 8 9 10 11 0 1 2 3 2 + 'A' */ /* #include <stdio.h> int main() { int n; scanf("%d", &n); printf("%c%d", (n+8)%12+'A',(6+n)%10); return 0; } if(i%j==0) { sum=sum+1; if(sum==k) a=i; } */ /* #include <stdio.h> int main() { int n,k,i,a=0,sum=0,arr[10000]; scanf("%d %d", &n, &k); for(i=1;i<=n;i++) { if(n%i==0) { a=a+1; arr[a]=i; } } if(i<k) printf("0"); printf("%d", arr[k]); return 0; } */ #include <stdio.h> int main() { int n,a,b,c,i,arr[1000]; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d %d %d", &a,&b,&c); } }
0
0
2
hm0102
2025년 6월 11일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,j,k,n,sum=0,max=0; ///내린사람=k 탄사람=n for(i=1;i<=10;i++) { scanf("%d %d", &k, &n); sum=sum+n-k; if(sum>max) { max=sum; } } printf("%d", max); return 0; } */ /* #include <stdio.h> int main() { int n, k, i, sum=0, x=0; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d", &k); if(k==1) { sum=sum+1+x; x=x+1; } if(k==0) { x=0; } } printf("%d", sum); } #include <stdio.h> int main() { int h,m,t; scanf("%d %d\n%d",&h, &m, &t); if (m+t>=60) printf("%d %d", (h+(m+t)/60)%24, (m+t)%60); else if (h+(m+t)/60>=24) printf("%d %d", (0+h+(m+t)/60)%24, (m+t)%60); else printf("%d %d", h%24, m+t); } */ /* #include <stdio.h> int main() { int a,b,c,d,m,h,s; scanf("%d %d %d", &a, &b, &c); scanf("%d", &d); s=d%60; m=d/60+(s+c)/60; h=(b+m)/60; if(a+h>=24) { printf("%d %d %d", (a+h)%24, (b+m)%60, (c+s)%60); } else printf("%d %d %d", a+h, (b+m)%60, (c+s)%60); return 0; } */ #include <stdio.h> int main() { int i,j,m,n; scanf("%d\n%d"); for(i=m;i<=n;i++) { } }/* #include <stdio.h> int main() { int i,j,k,n,sum=0,max=0; ///내린사람=k 탄사람=n for(i=1;i<=10;i++) { scanf("%d %d", &k, &n); sum=sum+n-k; if(sum>max) { max=sum; } } printf("%d", max); return 0; } */ /* #include <stdio.h> int main() { int n, k, i, sum=0, x=0; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d", &k); if(k==1) { sum=sum+1+x; x=x+1; } if(k==0) { x=0; } } printf("%d", sum); } #include <stdio.h> int main() { int h,m,t; scanf("%d %d\n%d",&h, &m, &t); if (m+t>=60) printf("%d %d", (h+(m+t)/60)%24, (m+t)%60); else if (h+(m+t)/60>=24) printf("%d %d", (0+h+(m+t)/60)%24, (m+t)%60); else printf("%d %d", h%24, m+t); } */ /* #include <stdio.h> int main() { int a,b,c,d,m,h,s; scanf("%d %d %d", &a, &b, &c); scanf("%d", &d); s=d%60; m=d/60+(s+c)/60; h=(b+m)/60; if(a+h>=24) { printf("%d %d %d", (a+h)%24, (b+m)%60, (c+s)%60); } else printf("%d %d %d", a+h, (b+m)%60, (c+s)%60); return 0; } */ #include <stdio.h> int main() { int i,j,m,n; scanf("%d\n%d"); for(i=m;i<=n;i++) { } }
0
0
1
hm0102
2025년 6월 04일
In 소스 코드 제출
/* #include <stdio.h> int main() { double s,e,k=0; int i,j,n,sum=0; for(i=1;i<=5;i++) { scanf("%lf %lf", &s ,&e); if(e-s>=1&&e-s<=5) { k=e-s+k-1; } else if(e-s>5) { k=k+4; } } sum=sum+(k/0.5)*5000; if(k>=15) { sum=sum*0.95; } else if(k<=5) { sum=sum*1.05; } printf("%d", sum); } n n%10 rev sum 123 3 3 3 12 2 32 5 1 1 321 6 0 break; */ /* #include <stdio.h> int main() { int n,i,k,sum=0,rev=0; scanf("%d", &n); for(i=1;;i++) { sum=n%10+sum; rev=n%10+rev*10; n=n/10; if(n==0) break; } printf("%d\n%d", rev, sum); } */
0
0
2
hm0102
2025년 5월 28일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,i,j,k,a,arr[100000]={},sum=0, x=-1000000; scanf("%d %d",&n, &k); for(i=0; i<n; i++) { scanf("%d",&arr[i]); } for(i=0; i<n-(k-1); i++) { for(j=i; j<k+i; j++) { sum=sum+arr[j]; } if(sum>x) { x=sum; } sum=0; } printf("%d", x); return 0; } */ /* #include <stdio.h> int main() { int y,m,d,s,k; //y는 년, m은 달, d는 날, s는 성별, k는 나머지 scanf("%2d%2d%2d-%1d%6d", &y,&m,&d,&s,&k); if(s==1||s==2) { if(s==1) { printf("19%02d/%02d/%02d M", y, m, d); } else if(s==2) { printf("19%02d/%02d/%02d F", y, m, d); } } else if(s==3||s==4) { if(s==3) { printf("20%02d/%02d/%02d M", y, m, d); } else if(s==4) { printf("20%02d/%02d/%02d F", y, m, d); } } return 0; } */ /* #include <stdio.h> int main() { int n,i,k,arr[10]={},sum=0; for(i=1;i<=9;i++) { scanf("%d",&arr[i]); if(arr[i]>sum) { sum=arr[i]; k=i; } } printf("%d\n%d", sum, k); } */
0
0
5
hm0102
2025년 5월 21일
In 소스 코드 제출
#include <stdio.h> int main() { int n,i,j,k,a,arr[100000]= {},sum=0, x=-100; scanf("%d %d",&n, &k); for(i=0; i<n; i++) { scanf("%d",&arr[i]); } for(i=0; i<n-(k-1); i++) { for(j=0; j<k; j++) { sum=sum+arr[j]; } printf("%d ",sum); if(sum>x) { x=sum; } } printf("\n%d", x); return 0; } //sum=0; --?? /* 10 5 3 -2 -4 -9 0 3 7 13 8 -3 */
0
0
7
hm0102
2025년 5월 18일
In 소스 코드 제출
/* #include <stdio.h> int main() { int x,y; scanf("%d\n%d", &x, &y); if(x>0) { if(y>0) printf("1"); else if(y<0) printf("4"); } else if(x<0) { if(y<0) printf("3"); else if(y>0) printf("2"); } return 0; } #include <stdio.h> int main() { int n,k,i,l,sum=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d %d", &k, &l); sum=sum+(100-k)*(100-l); } printf("%d", sum); return 0; } (a에서 b를 빼고 나머지를 c로 나눈다)*n */ #include <stdio.h> int main() { int n,i,a,b,c,sum=0; scanf("%d", &n); for(i=1;i<=n;i++) { scanf("%d", &a); } scanf("%d %d", &b, &c); sum=sum+n; for(i=1;i<=n;i++) { if((a-b)%c==0) sum=sum+(a-b)/c; else sum=sum+(a-b)/c+1; } printf("%d", sum); return 0; }
0
0
2

hm0102

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