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
더보기
bottom of page


