top of page

게시판 게시물

Matthew
2024년 5월 16일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,j,i,x,y,k=1; int arr[101][101]={}; scanf("%d\n%d %d", &n, &x, &y); arr[x][y]=1; // 위쪽채우기 for(i=x ; i>=1 ; i--) { arr[i][y]=k; k++; } k=1; //아래쪽채우기 for(i=x ; i<=n ; i++) { arr[i][y]=k; k++; } for(i=1 ; i<=n ; i++) { for(j=y-1 ; j>=1 ; j--) { arr[i][j]=arr[i][j+1]+1; } for(j=y+1 ; j<=n ; j++) { arr[i][j]=arr[i][j-1]+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 m,n,x,y; int k=m*n; scanf("%d %d %d %d\n%d", &m, &n, &x, &y); } */
0
0
0
Matthew
2024년 5월 14일
In 소스 코드 제출
/* #include <stdio.h> int main() { int n,k,m; scanf("%d", &n); if(n < 5) { k=0 ; m=0; } else { k=n/5; m=k*150000; } if(n%5!=0) { k++; } printf("%d %d", k, m); return 0; } */ /* #include <stdio.h> int main() { int i,j,n,k=1; int arr[51][51]={}; 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++) { for(j=1 ; j<=n ; j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i,j,n,k=1; int arr[51][51]={}; scanf("%d", &n); for(i=1 ; i<=n ; i++) { for(j=1 ; j<=n ; j++) { arr[i][j]=k; k++; } } for(j=1 ; j<=n ; j++) { for(i=1 ; i<=n ; i++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } */ /* #include <stdio.h> int main() { int i,j,n,x,y,k=1; int arr[101][101]={}; scanf("%d\n%d %d", &n, &x, &y); for(i=1 ; i<=n ; i++) { for(j=1 ; j<=n ; j++) { } } return 0; } */ /* #include <stdio.h> int main() { int n,i,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; } */ /* #include <stdio.h> int main() { int n,i,j,x,y; int 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() } } } */
0
0
2
Matthew
2024년 5월 09일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,j,n,k,pi,c,sum=0; int memo[8]={}; // memo[1] = 1번 관광지를 고른 학생의 수 int arr[8]={0,1000,1000,2000,3000,3000,6000,6000}; scanf("%d %d", &n, &k); for(i=1 ; i<=n ; i++) { scanf("%d", &pi); for(j=1 ; j<=pi ; j++) { scanf("%d", &c); memo[c]++; } } for(i=1 ; i<=7 ; i++) { //i번째 관광지를 선택한 학생이 k명 이상이라면 if(memo[i] >= k) { //i번째 관광지의 비용 계산하기 sum+=arr[i]; } } printf("%d", sum*n); return 0; } */ /* #include <stdio.h> int main() { int n,k,m; scanf("%d", &n); if(n < 5) { k=(n/5)+1; m= } else { k=n/5; m=k*150000; } printf("%d %d", k, m); return 0; } */
0
0
3
Matthew
2024년 5월 07일
In 소스 코드 제출
/* include <stdio.h> int main() { int i,j,n,k,pi,c,sum=0; int memo[8]={}; // memo[1] = 1번 관광지를 고른 학생의 수 int arr[8]={0,1000,1000,2000,3000,3000,6000,6000}; scanf("%d %d", &n, &k); for(i=1 ; i<=n ; i++) { scanf("%d", &pi); for(j=1 ; j<=pi ; j++) { scanf("%d", &c); memo[c]++; } } for(i=1;i<=7;i++) { //i번째 관광지를 선택한 학생이 k명 이상이라면 if(memo[i] >= k) { printf("%d\n", i); //i번째 관광지의 비용 계산하기 sum+=arr[i]; } } printf("%d", sum); return 0; } */
0
0
1
Matthew
2024년 5월 02일
In 소스 코드 제출
/* //#include <stdio.h> //int main() //{ // int i,j,n,k,p,a,cnt,sum=0; // // scanf("%d %d %d", &n, &k, &p); // // for(i=1 ; i<=n ; i++) // { // //i번째 묶음이 팔 수 있는지? // // k개의 빵을 팔 수 있는지? // // k개의 빵 중에 크림이 없는 빵이 p개 미만이라면? // // // cnt=0; // for(j=1 ; j<=k ; j++) // { // scanf("%d", &a); // // if(a==0) //크림이 없다면 // { // cnt++; // } // } // // if(cnt < p)//크림이 없는 빵이 p 미만이라면(?) // { // sum++; // } // // } // // printf("%d", sum); // // return 0; //} #include <stdio.h> int main() { int i,j,n,k,p,a,cnt,sum=0; scanf("%d %d %d", &n, &k, &p); for(i=1 ; i<=n ; i++) { //i번째 묶음이 팔 수 있는지? // k개의 빵을 팔 수 있는지? // k개의 빵 중에 크림이 없는 빵이 p개 미만이라면? cnt=0; for(j=1 ; j<=k ; j++) { scanf("%d", &a); if(a==0) { cnt++; } } if(cnt < p) { sum++; } } printf("%d", sum); return 0; } */ /* #include <stdio.h> int main() { int n,k,m; scanf("%d", &n); k=n/5; m=k*150000; if(k%2!=0) { k = n/4; } printf("%d %d", k, m); return 0; } */ /* #include <stdio.h> int main() { int i,j,n,k,pi,cij,sum=0; scanf("%d %d", &n, &k); for(i=1 ; i<=n ; i++) { for(j=1 ; j<=n ; j++) { scanf("%d %d", &pi, &cij); sum=cij*1000; if(cij <= k) { sum++; } } printf("%d", sum); return 0; } } */
0
0
4
Matthew
2024년 4월 30일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,n,arr[101]={}; scanf("%d", &n); for(i=1 ; i<=n ; i++) { if(arr[i]%2==0) { break; } else { i==0; } } printf("%d", i); return 0; } */ /* #include <stdio.h> int main() { int i,n,a,b,min=1000,m=0; scanf("%d", &n); for(i=1 ; i<=n ; i++) { scanf("%d %d", &a, &b); if(a<=b) // 빵을 살 수 있다면 { m=1; if(min > b) { min = b; } } } if(m==1) { printf("%d", min); } else { printf("-1"); } return 0; } */
0
0
0
Matthew
2024년 4월 25일
In 소스 코드 제출
/* #include <stdio.h> int main() { int g,c,n; scanf("%d %d %d", &g, &c, &n); printf("%d%02d%03d", g, c, n); return 0; } */ /* #include <stdio.h> int main() { int a,b,y,d; scanf("%d %d", &a, &b); y=a/10000; d=2012; if(b==1 || b==2) { y=y+1900; } else { y=y+2000; } printf("%d", d-y+1); return 0; } 배열 array -> 길이가 10인 정수 배열 선언 int arr[10]; // 쓰레기값이 들어잇어 int arr[10]={}; // 전부 0으로 초기화 되어있는 배열 선언 arr[0] ~ arr[9] 총 10칸 -> 나는 arr[1] ~ arr[10] 쓰고싶다면??? int arr[11]={}; for(i=1;i<=10;i++) { printf("%d", arr[i]); } -> arr[0] ~ arr[9] 총 10칸이 출력 int arr[10]={}; for(i=0;i<10;i++) { printf("%d", arr[i]); } 1706 1402 1409 1707 */ /* #include <stdio.h> int main() { int arr[1001]={}; int i,n; 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 arr[11]={}; int i,k; for(i=1 ; i<=10 ; i++) { scanf("%d", &arr[i]); } scanf("%d", &k); printf("%d", arr[k]); return 0; } */ /* #include <stdio.h> int main() { int arr[101]={}; int i; for(i=1 ; i<=5 ; i++) { scanf("%d", &arr[i]); } for(i=5 ; i>=1 ; i--) { printf("%d ", arr[i]); } return 0; } */ /* #include <stdio.h> int main() { int arr[11]; int i,sum=0,cnt=0; double n; for(i=1 ; i<=10 ; i++) { scanf("%d", &arr[i]); sum = sum+arr[i]; } n = (double)sum/10; printf("%.1lf\n", n); for(i=1 ; i<=10 ; i++) { if(n <= arr[i]) { cnt++; } } printf("%d %d", cnt, 10-cnt); return 0; } */ /* #include <stdio.h> int main() { int arr[7]={}; int i,n; scanf("%d", &n); for(i=1 ; i<=7 ; i++) { if(arr[i]%2==0) { break; } else { i==0; } } } */ /* #include <stdio.h> int main() { int arr[6]={}; int i,n,k,p,m,sum=0,max=50; scanf("%d %d %d", &n, &k, &p); m=k+1; for(i=1 ; i<=6 ; i++) { scanf("%d", arr[i]); if(max > arr[i]) { max = arr[i]; } } printf("%d", arr[i]); return 0; } */
0
0
2
Matthew
2024년 4월 23일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a,b,c,d,e; scanf("%d %d\n%d", &a, &b, &c); d=b+c; e=a+(d/60); printf("%d %d", e%24, d%60); return 0; } */ /* #include <stdio.h> int main() { int a,b,c,d,e,f,t; scanf("%d %d %d\n%d", &a, &b, &c, &d); e=c+d; f=b+(e/60); t=a+(f/60); printf("%d %d %d", t%24, f%60, e%60); return 0; } */ /* #include <stdio.h> int main() { int a,b,y,m,d,g; scanf("%d-%d", &a, &b); y=a/10000; m=(a%10000)/100; d=a%100; b=b/1000000; if(b==1 || b==2) { y=y+1900; } else { y=y+2000; } printf("%d/%02d/%02d ", y, m, d); if(b%2!=0) { printf("M"); } else if(b%2==0) { printf("F"); } return 0; } */ /* #include <stdio.h> int main() { int y,m,d,c,e; scanf("%d %d %d", &y, &m, &d); c=y+m+d; e=(c%1000)/100; if(e%2==0) { printf("대박"); } else if(e%2!=0) { printf("그럭저럭"); } return 0; } */ /* #include <stdio.h> int main() { int g,c,n; scanf("%d %d %d", &g, &c, &n); printf("%d%d%02d", g, c, n); return 0; } */ /* #include <stdio.h> int main() { int g,c,n,sum; scanf("%d %d %d", &g, &c, &n); sum= printf("%d", sum); return 0; } */
0
0
2
Matthew
2024년 4월 19일
In 소스 코드 제출
/* #include <stdio.h> int main() { int a,b,c,d,e; scanf("%d %d %d", &a, &b, &c); if(e<=23) { e=(b+c)/60; } printf("%d %d", e, (b+c)%60); return 0; } */
0
0
2
Matthew
2024년 4월 18일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,a,b,lcm=0,gcd=0; scanf("%d %d", &a, &b); for(i=1 ; i<=10000 ; i++) { if(a%i==0 && b%i==0) { gcd = i; } lcm = (a*b)/gcd; } printf("%d\n%d", gcd, lcm); return 0; } */ /* #include <stdio.h> int main() { int a,b,c,d,e; scanf("%d %d\n%d", &a, &b, &c); d=b+c; e= printf("%d %d", e, d%60); return 0; } */v
0
0
2
Matthew
2024년 4월 11일
In 소스 코드 제출
/* #include <stdio.h> int main() { int i,a,b,lcm=0,gcd=0; scanf("%d %d", &a, &b); for(i=1 ; i<=10000 ; i++) { if(a%i==0 && b%i==0) { gcd = i; } lcm = } } */
0
0
3
Matthew
2024년 4월 09일
In 소스 코드 제출
/* #include <stdio.h> int main() { double s,e,p,sum=0; int i; for(i=1 ; i<=5 ; i++) { scanf("%lf %lf", &s, &e); p = e-s; p-=1; if(p<0) { p=0; } if(p>=4) { p=4; } sum += p; } if(sum <= 5) { sum*=1.05; } else if(sum >= 15) { sum*=0.95; } printf("%.0lf", sum*10000); return 0; } */ /* #include <stdio.h> int main() { int i, x=0, y=0; char words[100005] = {}; scanf("%s", words); for(i=x ; i<=y ; i++) { if(x == '(') { x = x+1; } if(y == ')') { y = y+1; } } printf("%d %d", x, y); return 0; } */
0
0
3
Matthew
2024년 4월 05일
In 소스 코드 제출
/* // //double f(double s, double e) //{ // double i,x,y,sum=0; // // for(i=1 ; i<=5 ; i++) // { // if(x = e-s-1) // { // if(y = 0<e) // { // y = 0; // } // } // else if(4<x) // { // x = 4; // } // // sum = sum+i; // } // // return sum; //} #include <stdio.h> int main() { int s,e,i,q,p,sum=0; for(i=1 ; i<=5 ; i++) { scanf("%lf %lf", &s, &e); p = e-s; p-=1; if(p<0) { p=0; } if(p>=4) { p=4; } sum = sum+p; } if(sum < 5) { sum*=1.05; } else if(sum > 15) { sum*0.15; } printf("%d", sum); } */
0
0
3
Matthew
2024년 4월 05일
In 소스 코드 제출
/* #include <stdio.h> double f(double s, double e) { double i,sum=0; for(i=1 ; i<=5 ; i++) { if(e-s <= 1.0) { sum = 0; } else { sum = -10; } } return sum; } int main() { double s,e; for(i=1 ; i<=5 ; i++) { scanf("%lf %lf", &s, &e); if() { sum = sum+i; } } printf("%d", sum); } */
0
0
2
Matthew
2024년 4월 02일
In 소스 코드 제출
/* #include <stdio.h> int prime(int n) { int i,cnt=0; // n의 약수의 개수 구하기 for(i=1 ; i<=n ; i++) { // n이 i의 배수라면? == i가 n의 약수라면? if(n%i==0) { cnt++; } } if(cnt==2) { return 1; } else { return 0; } } int main() { int i,sum=0,min=10000,n,m; scanf("%d\n%d", &m, &n); for(i=m ; i<=n ; i++) { //i가 소수인지? if(prime(i)) { sum = sum+i; if(min>i) { min = i; } } } printf("%d\n%d", sum, min); } 최초 1시간은 제외하며, 최대 4시간까지 인정 s e e-s 16.0 16.5 0.5 0 17.0 20.5 3.5 2.5 18.5 23.0 4.5 3.5 22.5 23.5 1.0 0 19.5 22.5 3.0 2.0 16.0 23.0 7.0 -> 4.0 8.0 */ /* #include <stdio.h> int main() { double i,s,e,sum=0; for(i=1 ; i<=5 ; i++) { scanf("%lf %lf", &s, &e); if(e-s <= 1.0) { sum = 0; } else { sum = -10; } } printf("%lf\n", sum); return 0; } */
0
0
2
Matthew
2024년 3월 28일
In 소스 코드 제출
/* #include <stdio.h> int f(int n) { int sum=0; while(n>0) { sum+=n%10; n = n/10; } return sum; } int main() { int n, sum; scanf("%d", &n); sum = n; while(1) { sum=f(sum); if(sum<10) { break; } } printf("%d", sum); return 0; } f(n) : n이 소수라면 1 아니면 0을 리턴하는 함수 */ /* #include <stdio.h> int f(int n, int m) { int i,sum=0,min=10000; for(i=m ; i<=n ; i++) { if(n%i==0) { break; } return i==n; } } int main() { int i,n,m,sum=0,min=10000; scanf("%d\n%d", &m, &n); for(i=m ; i<=n ;i++) { sum = sum+i; if(f(n)==0) { sum++; if(min>i) { min = i; } } printf("%d %d", sum, min); } return 0; } */
0
0
2
Matthew
2024년 3월 26일
In 소스 코드 제출
/* #include <stdio.h> int f(int n) { int sum=0; while(n>0) { sum+=n%10; n = n/10; } return sum; } int main() { int n; scanf("%d", &n); printf("%d", ); } */ /* #include <stdio.h> int main() { int n,sum=0,x=0; scanf("%d", &n); while(n>0) { sum+=n%10; x = (x*10)+(n%10); n = n/10; } printf("%d\n%d", x, sum); return 0; } */
0
0
3
Matthew
2024년 3월 24일
In 소스 코드 제출
/* #include <stdio.h> int n; int f(int n) { int i,c=0; for(i=1 ; i<=n ; i++) { if(n%i==0) { c = c+1; } } if(c==2) { printf("prime"); } else { printf("composite"); } } int main() { scanf("%d", &n); f(n); return 0; } */ /* #include <stdio.h> int n, k, d[1010]; int findi(int k) { 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", findi(k)); } */ /* #include <stdio.h> int f(int n) { int c=0; while(n>0) { c = c+n; n = n/10; } return c; } int main() { int n; scanf("%d", &n); printf("%d\n", f(n)); } */
0
0
4
Matthew
2024년 3월 19일
In 소스 코드 제출
/* #include <stdio.h> int a, b; int gcd(int a, int b) { int i; for(i=a ; i>=1 ; i--) { if(a%i==0 && b%i==0) { return i; }c } } 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 a, int b) { int x = gcd(a,b); return (long long int)a*b/x; } int main() { int a, b; scanf("%d%d", &a, &b); printf("%lld\n", lcm(a, b)); } */ /* #include <stdio.h> int a, n; long long int pow(int a, int n) { int i; long long int sum=1; if(a==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)); } */ /* #include <stdio.h> int n; int f(int n) { int i; for(i=1 ; i<=n ; i++) { if(n%i==0) { printf("prime"); } else { printf("composite"); } } } int main() { scanf("%d", &n); f(n); return 0; } */
0
0
1
Matthew
2024년 3월 14일
In 소스 코드 제출
/* #include <stdio.h> int n; int f(int n) { int i,c=0; for(i=1 ; i<=n ; i++) { if(n%i==0) { c = c+1; } } return c; } int main() { scanf("%d", &n); printf("%d\n", f(n)); } n의 일의자리수 : n%10 정수/정수 -> 정수 n 241 n/10 24 n%10 1 n/100 2 n%100 41 n n%10 rev 157 7 7 15 5 75 1 1 751 0 -> 끝 while(1) { n%10을 sum에 더하기 n을 10으로 나누기 혹시 n이 0이라면 멈추기 } -> sum : 각 자리수의 합 */ /* #include <stdio.h> int n; int f(int n) { int sum=0; while(1) { // rev = rev*10 + n%10; sum = sum + n%10; n=n/10; break; } return sum; } int main() { scanf("%d", &n); printf("%d", f(n)); } */ /* #include <stdio.h> long long int n; long long int f(long long int n) { long long int rev=0; while(n>0) { rev = rev*10 + n%10; n=n/10; } return rev; } int main() { scanf("%lld", &n); printf("%lld\n", f(n)); } */ /* #include <stdio.h> int a, b; int gcd(int a, int b) { int i; for(i=) } int main() { scanf("%d%d", &a, &b); printf("%d\n", gcd(a, b)); } */
0
0
1

Matthew

더보기
bottom of page