top of page
게시판 게시물
stopmotion1345
2025년 1월 16일
In 소스 코드 제출
/*
#include <stdio.h>
int a,b;
f(int b)
{
if(b<a)
{
return;
}
f(b-1);
if(b%2==1)
{
printf("%d\n",b);
}
}
int main()
{
scanf("%d %d",&a, &b);
f(b);
}
*/
/*
#include <stdio.h>
int a=0;
void f(int k)
{
if (k == 0)
{
return a;
}
else
{
f(k-1);
a += k;
}
}
int main()
{
int n;
scanf("%d", &n);
f(n);
printf("%d",a);
}
*/
/*
#include<stdio.h>
int a=1;
void f(int k)
{
if(k==0)
return a;
a = a*k;
f(k-1);
}
int main()
{
int n;
scanf("%d", &n);
f(n);
printf("%d",a);
return 0;
}
*/
/*
#include <stdio.h>
int f(int k)
{
if (k == 0)
{
return a;
}
else
{
f(k-1);
a = a + k;
}
}
int main()
{
int n,a;
scanf("%d", &n);
printf("%d", f(n));
f(n) : 1 ~ n 합 리턴
1 ~ n-1합 + n 리턴
f()
#include <stdio.h>
int f(int n)
{
if(n==0) return;
printf("%d ",n);
f(n-1);
}
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);
}
*/
/*
//
//f(n) : 1 ~ n 합 리턴
// : 1 ~ n-1합 + n 리턴
// : f(n-1) + n 리턴
#include <stdio.h>
int f(int n)
{
if (n == 1)
{
return 1;
}
return f(n-1) + n;
}
int main()
{
int n,a;
scanf("%d", &n);
printf("%d",f(n));
}
*/
/*
#include <stdio.h>
int f(int n)
{
if (n == 1)
{
return 1;
}
return f(n-1) * n;
}
int main()
{
int n,a;
scanf("%d", &n);
printf("%d",f(n));
}
*/
/*
#include <stdio.h>
int f(int n)
{
if (n == 1||n == 2)
{
return 1;
}
return f(n-1) + f(n-2);
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",f(n));
}
*/
/*
#include <stdio.h>
int f(int n)
{
printf("%d\n",n);
if(n==1)
{
return 1;
}
else if(n%2==1)
{
f(3*n + 1);
}
else
{
f(n/2);
}
}
int main()
{
int n;
scanf("%d",&n);
f(n);
}
*/
/*
#include <stdio.h>
int f(int n)
{
if(n==1)
{
}
else if(n%2==1)
{
f(3*n + 1);
}
else
{
f(n/2);
}
printf("%d\n",n);
}
int main()
{
int n;
scanf("%d",&n);
f(n);
}*/
#include <stdio.h>
int f(int n)
{
if(n==1)
{
return 1;
}
else if(n%2==1)
{
printf("1");
}
else
{
printf("0");
}f(n/2);
}
int main()
{
int n;
scanf("%d",&n);
f(n);
}
0
0
1
stopmotion1345
2025년 1월 09일
In 소스 코드 제출
/*
#include <stdio.h>
#include <string.h>
typedef struct{
int score;
int pnumber;
int cnumber;
}score;
int main()
{
int a, b ,gold=1,silver=1,bronze=1;
score arr[101];
scanf("%d",&a);
for(b=1; b<=a; b++)
{
scanf("%d %d %d",&arr[b].cnumber,&arr[b].pnumber,&arr[b].score);
}
for(b=1;b<=a; b++)
{
if(arr[gold].score<arr[b].score)
{
gold=b;
}
}
printf("%d %d\n",arr[gold].cnumber,arr[gold].pnumber);
arr[gold].score = 0;
for(b=1;b<=a; b++)
{
if(arr[silver].score<arr[b].score)
{
silver=b;
}
}
printf("%d %d\n",arr[silver].cnumber,arr[silver].pnumber);
arr[silver].score = 0;
for(b=1;b<=a; b++)
{
if(arr[silver].cnumber == arr[gold].cnumber)
{
if(arr[b].cnumber==arr[silver].cnumber)
{
arr[b].score=0;
}}
if(arr[bronze].score<arr[b].score)
{
bronze=b;
}
}
printf("%d %d\n",arr[bronze].cnumber,arr[bronze].pnumber);
}
*/
/*
#include <stdio.h>
#include <string.h>
typedef struct{
char name[11];
int s1;
int s2;
int s3;
}score;
int main()
{
int a, b,c=1,d1=1,d2=1,d3=1 ;
score arr[101];
scanf("%d",&a);
for(b=1; b<=a; b++)
{
scanf("%s %d %d %d",arr[b].name ,&arr[b].s1 ,&arr[b].s2 ,&arr[b].s3);
}
for(b=1; b<=a; b++)
{
if(arr[d1].s1<arr[b].s1)
{
d1=b;
}
}printf("%s ",arr[d1].name);
for(b=1; b<=a; b++)
{
if(arr[d1].s2<arr[b].s2)
{
d2++;
}
}printf("%d ",d2);
for(b=1; b<=a; b++)
{
if(arr[d1].s3<arr[b].s3)
{
d3++;
}
}printf("%d ",d3);
}
*/
/*
#include <stdio.h>
#include <string.h>
typedef struct{
char name[11];
int scor;
}score;
int main()
{
int a, b,c,d=1,e;
score arr[101];
scanf("%d %d",&a,&b);
for(c=1; c<=a; c++)
{
scanf("%s %d",arr[c].name ,&arr[c].scor);
}
for(c=1; c<=b; c++)
{
for(e=1; e<=a; e++)
{
if(arr[d].scor<arr[e].scor)
{
d=e;
}
}
printf("%s ",arr[d].name);
arr[d].scor = 0;
}
}
*/
/*
#include <stdio.h>
int n;
f(int n)
{
if(n==0)
{
return;
}
f(n-1);
printf("%d\n",n);
}
int main()
{
scanf("%d",&n);
f(n);
}
*/
/*
#include <stdio.h>
int n;
f(int n)
{
if(n==0)
{
return;
}printf("%d\n",n);
f(n-1);
}
int main()
{
scanf("%d",&n);
f(n);
}
*/
#include <stdio.h>
int a,b;
f(int b)
{
if(b==0)
{
return;
}
f(b-1);
if(b%2==1)
{
printf("%d\n",b);
}
else if(a==1&&b==1)
{
printf("%d",b);
return;
}
}
int main()
{
scanf("%d %d",&a, &b);
f(b);
}
0
0
2
stopmotion1345
2024년 12월 26일
In 소스 코드 제출
/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[501] = {};
int sum=0,a;
gets(str);
for(a=0; str[a]!=NULL ;a++)
{
sum = sum + str[a]-'0';
}
if(sum%3==0)
{
printf("1");
}
else
{
printf("0");
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char s1[100] = {};
char s2[100] = {};
scanf("%s %s",s1,s2);
int b = strlen(s1);
int c = strlen(s2);
if(b!=c)
{
if(b<c)
{
printf("%s %s",s1,s2);
}
else if(b>c)
{
printf("%s %s",s2,s1);
}
}
else if(b = c)
{
if(strcmp(s1, s2) < 0)
{
printf("%s %s",s1,s2);
}
else if(strcmp(s1, s2) > 0)
{
printf("%s %s",s2,s1);
}
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char str[200] = {};
int a;
gets(str);
for(a=0; str[a] != NULL; a++)
{
if(str[a] < 120 && str[a] > 96)
{
printf("%c", str[a]+3);
}
else if(str[a] == 'x'||str[a] == 'y'||str[a] == 'z')
{
printf("%c", str[a]-23);
}
else if(str[a] == ' ')
{
printf("%c", str[a]);
}
}
}
*/
/*
구조체 (struct) : 내가 만드는 자료형
학생 100명의 나이(정수)와 등급(문자)을 관리
int age[100]={};
char grade[100]={};
i번째 학생의 나이는 age[i], 등급은 grade[i]
# include <stdio.h>
typedef struct{
char name[50];
int age;
char grade;
}student;
int main()
{
student arr[100];
i번째 학생의 나이 arr[i].age, 등급은 arr[i].grade, 이름 arr[i].name
scanf("%d %s",&arr[i].age, arr[i].name);
return 0;
}
*/
/*
#include <stdio.h>
typedef struct{
char name[100];
int a;
int b;
int c;
}student;
int main()
{
int c,d,e,f,g;
student arr[100];
scanf("%d",&c);
for(d=0; d<=c; d++)
{
scanf("%s %d %d %d",arr[d].name,arr[d].a,arr[d].b,arr[d].c);
if(arr[d].a>)
}
}
*/
#include <stdio.h>
#include <string.h>
typedef struct{
int score;
int pnumber;
int cnumber;
}score;
int main()
{
int a,b,c ,gold=1,silver=1,bronze=1;
score arr[100];
scanf("%d",&a);
for(b=1; b<=a; b++)
{
scanf("%d %d %d",&arr[b].cnumber,&arr[b].pnumber,&arr[b].score);
}
for(b=1;b<=a; b++)
{
if(arr[gold].score<arr[b].score)
{
gold=b;
}
}
printf("%d %d\n",arr[gold].cnumber,arr[gold].pnumber);
arr[gold].score = 0;
for(b=1;b<=a; b++)
{
if(arr[silver].score<arr[b].score)
{
silver=b;
}
}
printf("%d %d\n",arr[silver].cnumber,arr[silver].pnumber);
arr[silver].score = 0;
for(b=1;b<=a; b++)
{
if(arr[silver].cnumber == arr[gold].cnumber)
{
if(arr[b].cnumber==arr[silver].cnumber)
{
arr[b].score=0;
}}
if(arr[bronze].score<arr[b].score)
{
bronze=b;
}
}
printf("%d %d\n",arr[bronze].cnumber,arr[bronze].pnumber);
}
0
0
3
stopmotion1345
2024년 12월 19일
In 소스 코드 제출
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[100] = {};
gets(str);
int b = strlen(str);
for(a = b-1; a >= 0; a--)
{
printf("%c",str[a]);
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a,c=0;
char str[100] = {};
gets(str);
int b = strlen(str);
c = c+5;
for(a=0; a <= b; a++)
{
if(str[a]=='(')
{
if(str[a-1] == ')')
{
c = c+10;
}
else
{
c = c+5;
}
}
else if(str[a]==')')
{
if(str[a-1] == '(')
{
c = c+10;
}
else
{
c = c+5;
}
}
}
printf("%d",c);
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a,b,c,d=65,e=48,f;
char str[1000000] = {};
scanf("%s",str);
printf("%d ",f);
c = f - 2013;
for(a=1; a<=c; a++)
{
d++;
if(d==77)
{
d = 65;
}
else
{
}
}printf("%c",d);
for(a=0; a<=c; a++)
{
e++;
if(d==58)
{
d = 48;
}
else
{
}
}printf("%c",e);
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a,b=0,d=0;
char str[100] ={};
scanf("%s",str);
int c = strlen(str);
for(a=0; a<=c; a++)
{
if(str[a]=='c')
{
b++;
}
else if(str[a]=='C')
{
b++;
}
if(str[a]=='c')
{
if(str[a+1]=='c')
{
d++;
}
else if(str[a+1]=='C')
{
d++;
}
}
else if(str[a]=='C')
{
if(str[a+1]=='c')
{
d++;
}
else if(str[a+1]=='C')
{
d++;
}
}
}
printf("%d\n",b);
printf("%d\n",d);
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a,b;
char str[21] = {};
scanf("%s",str);
for(b=0; str[b]!=NULL; b++)
{
printf("'%c'\n",str[b]);
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[200] = {};
gets(str);
int b = strlen(str);
for(a=0; a<b; a++)
{
if(str[a] == ' ')
{
printf("%c",str[a]);
}
else if(str[a] < 100)
{
printf("%c",str[a]+23);
}
else
{
printf("%c",str[a]-3);
}
}
}
*/
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char s1[100] = {};
char s2[100] = {};
scanf("%s %s",s1,s2);
int b = strlen(s1);
int c = strlen(s2);
if(strcmp(s1, s2) < 0)
{
printf("%s %s",s1,s2);
}
else if(strcmp(s1, s2) > 0||b )
{
printf("%s %s",s2,s1);
}
}
0
0
5
stopmotion1345
2024년 12월 12일
In 소스 코드 제출
/*
#include <stdio.h>
int add(int n)
{
// n의 각자리수의 합 리턴
int c = 0;
for(;;)
{
c = c+n%10;
n = n/10;
if(n==0)
{
break;
}
}
return c;
}
int main()
{
int n,a;
scanf("%d",&n);
while(1)
{
n=add(n);
if(n < 10)
{
break;
}
}
printf("%d",n);
}
string
문자열 : 문자 일차원 배열
char str[50]={'h','e','l','l','o'};
char str[50]="hello";
문자열의 끝에는 NULL 존재
&str[0] -> str
#include <stdio.h>
#include <string.h>
int main()
{
int i;
char str[50]={};
//문자 입력 scanf("%c",&str[0]);
//문자열(한 단어 ) 입력 scanf("%s",str);
//문자열(한 문장 ) 입력
gets(str);
//문자열 출력
//printf("%s",str);
for(i=0; str[i]!=NULL ;i++)
{
if(str[i]=='o')
printf("0");
else
printf("%c",str[i]);
}
//문자열의 길이 구하기
printf("%d",strlen(str));
return 0;
}
문자 문자열
char string
%c %s
str[i] str
printf("%c",str); (x)
printf("%s",str[i]); (x)
*/
/*
#include <stdio.h>
int main()
{
char str[10]={};
scanf("%c",&str[0]);
printf("%c",str[0]);
}
*/
/*
#include <stdio.h>
int main()
{
char str[8];
scanf("%s",str);
printf("%s",str);
}
*/
/*
#include <stdio.h>
int main()
{
char str[30]={};
gets(str);
printf("%s",str);
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[100]={};
gets(str);
for(a=0; str[a]!=NULL; a++)
{
if(str[a] == ' ')
continue;
else
printf("%c",str[a]);
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[10]={};
scanf("%s",str);
for(a=0; str[a]!=NULL; a++)
{
if(str[a]=='t')
{
printf("%d ",a+1);
}
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char s1[20]={},s2[20]={},s3[20]={};
scanf("%s %s %s",s1,s2,s3);
int a = strlen(s1);
int b = strlen(s2);
int c = strlen(s3);
if(s1[a-1]==s2[0] && s2[b-1]==s3[0] &&s3[c-1]==s1[0])
{
printf("good");
}
else
printf("bad");
}
아스키코드 : 모든 문자는 고유의 코드번호를 가진다
NULL 0 -> '\0'
' ' 32
'0' 48
'1' 49
...
'9'
'A' 65
'B' 66
...
'Z'
'a' 97
'b' 98
....
'z'
printf("%c",'A'+32);
대문자의아스키코드 + 32 -> 소문자의아스키코드
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[1000]={};
scanf("%s",str);
for(a=0; str[a]!=NULL; a++)
{
if(str[a] <= 90 && str[a] >= 65)
{
printf("%c",str[a]+32);
}
else if(str[a] <= 122 && str[a] >= 97)
{
printf("%c",str[a]-32);
}
else
printf("%c",str[a]);
}
}
*/
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[100] = {};
gets(str);
int b = strlen(str);
for(a = b; a > 0; a--)
{
printf("%c",str[a]);
}
}
0
0
7
stopmotion1345
2024년 12월 05일
In 소스 코드 제출
/*
#include <stdio.h>
int a, b;
int gcd(int a, int b)
{
int c,d=1,e;
for(e=1; e<=1000; e++)
{
for(c=2; c<=500; c++)
{
if(a%c==0 && b%c==0)
{
a = a/c;
b = b/c;
d = d*c;
}
}
}
return d;
}
int main()
{
scanf("%d%d", &a, &b);
printf("%d\n", gcd(a, b));
}
*/
/*
//a*b=c*d
#include <stdio.h>
int gcd(int p, int q)
{
if(p==0) return q;
return gcd(q%p, p);
}
long long int lcm(long long int a, long long int b)
{
long long int c,d,e;
c = (a*b) / gcd(a,b);
return c;
}
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)
{
long long int c,d=1;
if(a==1)
{
return 1;
}
for (c=1; c<=n; c++)
{
d = d*a;
}
return d;
}
int main()
{
scanf("%d%d", &a, &n);
printf("%lld\n", pow(a, n));
}
*/
#include <stdio.h>
int n;
int add(int n)
{
int a,b,c,d;
if(n==1)
{
return 1;
}
b = n/10;
c = n%10;
for(a=n; a>=1; a--)
{
d = d+c;
c = c%10;
if(c==0)
{
break;
}
}
return c;
}
int main()
{
int a,b;
scanf("%d",&n);
printf("%d",add(n));
}
0
0
3
stopmotion1345
2024년 11월 28일
In 소스 코드 제출
/*
#include <stdio.h>
int n, a, b, d[1010];
long long int subsetsum(int a, int b)
{
long long int c=0;
int e;
for(e=a; e<=b; e++)
{
c = c + d[e];
}
return c;
}
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 upper_bound(int k)
{
int e,f=1;
for(e=1; e<=n; e++)
{
if(d[e]>k)
{
return e;
}
}
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", upper_bound(k));
}
*/
/*
#include <stdio.h>
int n, d[110];
int f()
{
int e,h=0;
for(e=0; e<n; e++)
{
if(d[e]>d[h])
{
h = e;
}
}
return h+1;
}
int main()
{
scanf("%d", &n);
for(int i=0; i<n; i++)
scanf("%d", &d[i]);
printf("%d", f());
return 0;
}
*/
/*
//n n/10 n%10 a
//1325 132 5 5
//132 13 2 5*10+2 52
//13 1 3 52*10+3 523
//1 0 1 5231
//0
#include <stdio.h>
long long int n;
long long int f(long long int n)
{
long long int a,b,c,d;
if(n==1)
{
return 1;
}
b = n/10;
c = n%10;
for(a=n; a>=1; a--)
{
c = c * 10 + b%10;
b = b / 10;
if(b==0)
{
break;
}
}
return c;
}
int main()
{
scanf("%lld", &n);
printf("%lld\n", f(n));
}
*/
#include <stdio.h>
int a, b;
int gcd(int a, int b)
{
int c,d=0;
for(c=1; c<=100; c++)
{
if(a%2==0&&b%2==0)
{
d = d + a/2;
}
else if(a%3==0&&b%3==0)
{
d = d + a/3;
}
else if(a%5==0&&b%5==0)
{
d = d + a/5;
}
else if(a%7==0&&b%7==0)
{
d = d + a/7;
}
else
{
break;
}
}
return d;
}
int main()
{
scanf("%d%d", &a, &b);
printf("%d\n", gcd(a, b));
}
0
0
2
stopmotion1345
2024년 11월 14일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e;
int f[11][11] = {};
for(b=1; b<=10; b++)
{
for(c=1; c<=10; c++)
{
scanf("%d",&f[b][c]);
}
}
d = 2;
e = 2;
for(b=1;b<=20;b++)
{
if(f[d][e]==2)
{
f[d][e] = 9;
break;
}
else if(f[d+1][e]==1&&f[d][e+1]==1)
{
f[d][e] = 9;
break;
}
else if(f[d][e+1]==2)
{
f[d][e] = 9;
f[d][e+1] = 9;
break;
}
else
{
if(f[d][e+1]==1)
{
f[d][e] = 9;
d++;
}
else if(f[d][e+1]==0)
{
f[d][e] = 9;
e++;
}
}
}
for(b=1; b<=10; b++)
{
for(c=1; c<=10; c++)
{
printf("%d ",f[b][c]);
}
printf("\n");
}
}
*/
//함수 : 명령의 묶음 , 심부름
/*
#include <stdio.h>
//void f()
//{
// printf("hello\n");
//}
//int globalmoney = 100; //전역변수
//void f(int a)
//{
// printf("%d를 받음",a);
//}
int f(int a)
{
//1개 3000원
return a/3000;
}
int main()
{
// f(); //f함수 호출
// f();
int money = 1000; // 지역변수
//f(10000);
printf("%d",f(10000));
return 0;
}
*/
/*
#include <stdio.h>
void f()
{
}
int main()
{
f();
return 0;
}*/
/*
#include <stdio.h>
void f()
{
printf("hello");
}
int main()
{
f();
return 0;
}
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
if(n == 1)
{
printf("hello");
}
else
{
printf("world");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
char grade(int n)
{
if(n >= 90)
{
return'A';
}
else if(80 <= n && n < 90)
{
return'B';
}
else if(70 <= n && n < 80)
{
return'C';
}
else if(60 <= n && n < 70)
{
return'D';
}
else if(n < 60)
{
return'F';
}
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
*/
/*
#include <stdio.h>
int n;
int f(int n)
{
int a,b=0;
for(a=1; a<=n; a++)
{
if(n % a==0)
{
b++;
}
}
return b;
}
int main()
{
scanf("%d", &n);
printf("%d\n", f(n));
}
*/
/*
#include <stdio.h>
int myabs(int a)
{
if(a < 0)
{
a = a * -1;
return a;
}
else
{
return a;
}
}
main()
{
int a;
scanf("%d", &a);
printf("%d", myabs(a));
}
*/
/*
#include <stdio.h>
float circle(int r)
{
return 3.14*r*r;
}
main()
{
int r;
scanf("%d", &r);
printf("%.2f", circle(r));
}
*/
/*
#include <stdio.h>
int n;
long long int d[110];
long long int f()
{
int a;
long long int min=d[1];
for(a=1; a<=n; a++)
{
if(d[a]<min)
{
min = d[a];
}
}
return min;
}
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;
void f(int n)
{
int a,b=0;
for(a=1; a<=n; a++)
{
if(n%a==0)
{
b++;
}
}
if(b < 3)
{
printf("prime");
}
else
{
printf("composite");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n, d[100010], k;
int f(int k)
{
int a,b=0;;
for(a=1; a<=n; a++)
{
if(d[a]==k)
{
b++;
return a;
}
}
if(b==0)
{
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 a, int b)
{
int c=0,e;
for(e=1; e<=n; e++)
{
if(d[a]==a||d[a]==b)
{
break;
}
else
{
c = c+d[a];
}
}
return c;
}
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));
}
0
0
3
stopmotion1345
2024년 11월 07일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
int f[12][12] = {};
for(a=1; a<=11; a++)
{
for(b=1; b<=10; b++)
{
scanf("%d",&f[a][b]);
}
}
for(b=1; b<=10; b++)
{
if(f[11][b]==0)
{
continue;
}
for(a=10; a>=1; a--)
{
if(f[a][b]>0)
{
printf("%d crash\n",b);
break;
}
else if(f[a][b]<0)
{
printf("%d fall\n",b);
break;
}
else if(f[a][b]==0 && a==1)
{
printf("%d safe\n",b);
break;
}
}
}
}
*/
/*
#include <stdio.h>
int main()
{
int h,w,n,l,d,x,y,b,c,e;
int a[101][101]={};
scanf("%d %d",&h,&w);
scanf("%d",&n);
for(b=1; b<=n; b++)
{
scanf("%d %d %d %d",&l,&d,&x,&y);
for(c=1; c<=l; c++)
{
if(d==0)
{
a[x][y] = 1;
y++;
}
else if(d==1)
{
a[x][y] = 1;
x++;
}
}
}
for(b=1; b<=h; b++)
{
for(c=1; c<=w; c++)
{
printf("%d ",a[b][c]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int a,b,c,d,e;
int f[11][11] = {};
for(b=1; b<=10; b++)
{
for(c=1; c<=10; c++)
{
scanf("%d",&f[b][c]);
}
}
d = 2;
e = 2;
for(b=1;b<=20;b++)
{
if(f[d+1][e]==1&&f[d][e-1]==1)
{
continue;
}
else if(f[d][e]==2)
{
f[d][e] = 9;
break;
}
else
{
if(f[d][e+1]==1)
{
f[d][e] = 9;
d++;
}
else if(f[d][e+1]==0)
{
f[d][e] = 9;
e++;
}
}
}
for(b=1; b<=10; b++)
{
for(c=1; c<=10; c++)
{
printf("%d ",f[b][c]);
}
printf("\n");
}
}
0
0
3
stopmotion1345
2024년 10월 31일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int y,x,n,k;
int map[51][51] = {};
scanf("%d",&n);
y=1;
x=n/2+1;
for(k=1;k<=n*n;k++)
{
map[y][x] = k;
if(k%n==0)
{
y++;
continue;
}
if(y == 1)
{
y = n;
}
else
{
y--;
}
if(x == n)
{
x = 1;
}
else
{
x++;
}
}
for(y=1; y <= n; y++)
{
for(x=1; x<= n; x++)
{
printf("%d ",map[y][x]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int y,x,n,k;
int e[100][100] = {};
scanf("%d",&n);
for(k=1;k<=n;k++)
{
if(x > 1)
{
y = n;
x = k;
}
else
{
x++;
y++;
}e[y][x] = k;
}
for(y=n; y >= 1; y--)
{
for(x=n; x <= 1; x--)
{
printf("%d ", e[x][y]);
}
printf("\n");
}
}
*/
/*
int main()
{
int a,b,c,d,e;
int f[11][12] = {};
for(a=1; a<=10; a++)
{
for(b=1; b<=11; b++)
{
scanf("%d",&f[a][b]);
}
}
for(a = 1; a <= 10; a++)
{
for(b = 10; b >= 1; b--)
{
if(f[11][a]==0)
{
printf("");
}
else
{
if(f[b][a]>0)
{
printf("%d crash",f[11][a]);
printf("\n");
}
else if(f[b][a]>0)
{
printf("%d fall",f[11][a]);
printf("\n");
}
else
{
printf("%d safe",f[11][a]);
printf("\n");
}
}
}
}
}
*/
#include <stdio.h>
int main()
{
int a,b,c,d,e;
int f[11][11] = {};
for(b=1; b<=10; b++)
{
for(c=1; c<=10; c++)
{
scanf("%d",&f[b][c]);
}
}
for(b=2; b<=11; b++)
{
for(c=2; c<=11; c++)
{
if(f[c+1][b]==1)
{
f[c][b] = 9;
b++;
}
else
{
f[c][b] = 9;
c++;
}
}
}
for(b=2; b<=11; b++)
{
for(c=2; c<=11; c++)
{
printf("%d ",f[b][c]);
}
printf("\n");
}
}
0
0
3
stopmotion1345
2024년 10월 17일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int a,b,c,e=1;
int d[101][101]={};
scanf("%d",&a);
e = a;
for(b=0; b<a; b++)
{
for(c=0; c<a; c++)
{
d[c][b] = e;
e--;
}
e=a*(b+2);
}
for(b=0; b<a; b++)
{
for(c=0; c<a; c++)
{
printf("%d ",d[b][c]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,e,f;
int d[101][101]={};
scanf("%d %d", &a,&b);
f = a*b;
for(c=1; c<=a; c++)
{
for(e=1; e<=b; e++)
{
d[c][e] = f;
f--;
}
}
for(c=1; c<=a; c++)
{
for(e=1; e<=b; e++)
{
printf("%d ",d[c][e]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e=1;
int f[101][101]={};
scanf("%d %d", &a,&b);
for(c=a; c>=1; c--)
{
for(d=1; d<=b; d++)
{
f[c][d] = e++;
}
}
for(c=1; c<=a; c++)
{
for(d=1; d<=b; d++)
{
printf("%d ",f[c][d]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e;
int f[101][101] ={};
scanf("%d %d", &a ,&b);
e = 1;
for(d=b; d>=1; d--)
{
for(c=a; c>=1; c--)
{
f[c][d] = e++;
}
}
for(c=1; c<=a; c++)
{
for(d=1; d<=b; d++)
{
printf("%d ",f[c][d]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e;
int f[101][101] ={};
scanf("%d %d", &a ,&b);
e = 0;
for(d=b; d>=1; d--)
{
for(c=1; c<=a; c++)
{
f[c][d] = ++e;
}
}
for(c=1; c<=a; c++)
{
for(d=1; d<=b; d++)
{
printf("%d ",f[c][d]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e=1,g;
int f[101][101] = {};
scanf("%d",&a);
for(c=1; c<=a; c++)
{
if(c%2==1)
{
for(d=1; d<=a; d++)
{
f[c][d] = e++;
}
}
else
{
for(g=a; g>=1; g--)
{
f[c][g] = e++;
}
}
}
for(c=1; c<=a; c++)
{
for(d=1; d<=a; d++)
{
printf("%d ",f[c][d]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e=1,g;
int f[101][101] = {};
scanf("%d",&a);
for(c=1; c<=a; c++)
{
if(c%2==1)
{
for(d=1; d<=a; d++)
{
f[d][c] = e++;
}
}
else
{
for(g=a; g>=1; g--)
{
f[g][c] = e++;
}
}
}
for(c=1; c<=a; c++)
{
for(d=1; d<=a; d++)
{
printf("%d ",f[c][d]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e=1,g;
int f[101][101] = {};
scanf("%d",&a);
for(c=1; c<=a; c++)
{
if(c%2==0)
{
for(d=1; d<=a; d++)
{
f[d][c] = e++;
}
}
else
{
for(g=a; g>=1; g--)
{
f[g][c] = e++;
}
}
}
for(c=1; c<=a; c++)
{
for(d=1; d<=a; d++)
{
printf("%d ",f[c][d]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d,e;
int f[21][21] = {};
scanf("%d",&a);
for(d=1; d<=a; d++)
{
scanf("%d",&f[d][1]);
}
for(d=1; d<=a; d++)
{
for(e=2; e<=a; e++)
{
f[d][e] = f[d][e-1] - f[d-1][e-1];
}
}
for(d = 1; d <=a ; d++)
{
for(e = 1; e<=d ; e++)
{
printf("%d ",f[d][e]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
int a,b,c;
int f[11][12] = {};
for(a=1; a<=11; a++)
{
for(b=1; b<=10; b++)
{
scanf("%d",&f[a][b]);
}
}
for(a=1; a<=10; a++)
{
for(b=1; b<=10; b++)
{
if(f[11][a]==0)
{
printf("");
}
else if(f[11][a]==0)
{
if(f[a][b]<=-1||f[a][b]>=1)
{
printf("%d crash",b);
printf("\n");
}
else if(f[a][b]==0)
{
printf("");
}
else
{
printf("%d safe",b);
}
}
}
}
}
0
0
2
stopmotion1345
2024년 10월 10일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
for(a=1; a<=9; a++)
{
scanf("%d",&b);
if(b>c)
{
c = b;
d = a;
}
}
printf("%d",c);
printf("\n");
printf("%d",d);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d=0,e;
for(a=1; a<=4; a++)
{
scanf("%d %d",&b ,&c);
d = (c-b)+d;
if(d>e)
{
e = d;
}
}
printf("%d",e);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d",&a,&b);
scanf("%d",&c);
b += c;
if(b>60)
{
a += b/60;
b = b%60;
}
a = a%24;
printf("%d %d",a,b);
}
*/
/*
#include <stdio.h>
int main()
{
int a;
double b,c,e=0,d=0;
for(a=1; a<=5; a++)
{
scanf("%lf %lf",&b ,&c);
d = c-b-1;
if(d > 4)
{
e += 4;
}
else if(d<0)
{
e += 0;
}
else
{
e = e+d;
}
}
if(e >= 15)
{
e = e*0.95;
}
else if(e <= 5)
{
e = e*1.05;
}
e*=10000;
printf("%d",(int)e);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,e=1;
int d[100][100]={};
scanf("%d",&a);
for(b=1; b<=a; b++)
{
for(c=1; c<=a; c++)
{
d[b][c] = e;
e++;
printf("%d ",d[b][c]);
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,e=1;
int d[101][101]={};
scanf("%d",&a);
e = a;
for(b=1; b<=a; b++)
{
for(c=1; c<=a; c++)
{
d[b][c] = e;
e--;
printf("%d ",d[b][c]);
}
e = e+a+a;
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,e=1;
int d[101][101]={};
scanf("%d",&a);
for(b=0; b<a; b++)
{
for(c=0; c<a; c++)
{
d[c][b] = e;
e++;
}
}
for(b=0; b<a; b++)
{
for(c=0; c<a; c++)
{
printf("%d ",d[b][c]);
}
printf("\n");
}
}
*/
#include <stdio.h>
int main()
{
}
0
0
2
stopmotion1345
2024년 9월 26일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
double a,b,c;
scanf("%lf %lf",&a ,&b);
for(c = a; c <= b; c=c+0.01)
{
printf("%.2lf ",c);
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d = 0;
scanf("%d",&a);
for(c = 1; c <= a; c++)
{
scanf("%d",&b);
if(b%2==1)
{
d++;
}
}
printf("%d",d);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c = 0;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
if(a % b == 0)
{
c++;
}
}
if(c > 2)
{
printf("not prime");
}
else
{
printf("prime");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b = 1,c = 1;
scanf("%d",&a);
for(c = a; c > 0; c--)
{
b *= c;
}
printf("%d ",b);
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, c ,d = 0;
scanf("%d %d",&a,&b);
for(c = a; c <= b; c++)
{
if(c%2==0)
{
d -= c;
}
else
{
d += c;
}
}
printf("%d",d);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
for(c = 1; c <= a; c++)
{
printf("*");
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d",&a);
for(b = 1; b <=a ; b++)
{
for(c = 1; c<=b ; c++)
{
printf("*");
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d",&a);
for(b = a; b >= 1; b--)
{
for(c = 1; c <= b; c++)
{
printf("*");
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
for(b = a; b >= 1; b--)
{
for(d = a-1; d >= b; d--)
{
printf(" ");
}
for(c = 1; c <= b; c++)
{
printf("*");
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
for(c = 1; c <= a; c++)
{
if(b==1||b==a||c==1||c==a)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
for(d = a-1; d >= b; d--)
{
printf(" ");
}
for(c = 1; c <= a; c++)
{
printf("*");
}
printf("\n");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,c;
int b[1000]; // b[0] ~ b[999]
scanf("%d",&a);
for(c=1; c <= a; c++)
{
scanf("%d",&b[c]);
}
for(c=a; c >= 1; c--)
{
printf("%d ",b[c]);
}
}
*/
#include <stdio.h>
int main()
{
int a,c;
int b[1000];
scanf("%d",&a);
for(c=1; c <= a; c++)
{
scanf("%d",&b[c]);
}
for(c=1; c <= a; c++)
{
}printf("1: < < < <\n");
}
0
0
5
stopmotion1345
2024년 9월 19일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
printf("%d ",b);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char a,b,c;
scanf("%c %c",&a, &b);
for(c = a; c <= b; c++)
{
printf("%c ",c);
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d",&a,&b);
for(c = a; c <= b; c++)
{
if(c%2==1)
{
printf("%d ",c);
}
}
}
*/
/*
#include <stdio.h>
int main(void)
{
int a,b,sum=0;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
sum += b;
}
printf("%d",sum);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,sum=0;
scanf("%d %d",&a , &b);
for(c = a; c <= b; c++)
{
if(c%3 == 0)
{
sum += c;
}
}
printf("%d",sum);
}
*/
/*
#include <stdio.h>
int main()
{
int a,c;
scanf("%d",&a);
for(c = 1; c <= 9; c++)
{
printf("%d*%d=%d\n",a,c,a*c);
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,sum = 0;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
scanf("%d",&c);
if(c%5 == 0)
{
sum += c;
}
}
printf("%d",sum);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,res=1;
scanf("%d %d",&a ,&b);
for(c = 1; c <= b; c++)
{
res *= a;
}
printf("%d",res);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c,d = 0;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
scanf("%d",&c);
if(d < c)
{
d = 0;
d += c;
}
}
printf("%d",d);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
for(b = 1; b <= a; b++)
{
if(a%b == 0)
{
printf("%d ",b);
}
}
}
*/
#include <stdio.h>
int main()
{
int a,b,c,sum=0,min=100;
for(c = 1; c <= 7; c++)
{
scanf("%d",&a);
if(a%2 == 1)
{
sum += a;
if(a<min)
{
min = a;
}
}
}
if(sum >=1)
{
printf("%d\n",sum);
printf("%d",min);
}
else if(sum == 0)
{
printf("-1");
}
}
0
0
3
stopmotion1345
2024년 9월 12일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int a, b = 0;
scanf("%d %d",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
printf("%d-%d=%d\n",a,b,a-b);
printf("%d*%d=%d\n",a,b,a*b);
printf("%d/%d=%d\n",a,b,a/b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a ,b = 0;
scanf("%f %f",&a,&b);
printf("%0.2f",a*b);
}
*/
/*
#include <stdio.h>
int main()
{
float a;
scanf("%f",&a);
// printf("%d",50<=a);
if(50 <= a && a <=60)
printf("win");
else
printf("lose");
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a, &b, &c);
if((a-b+c)%5 == 0)
{
printf("대박");
}
else
{
printf("그럭저럭");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a , b , c;
scanf("%d %d %d", &a, &b, &c);
if(170 < a && 170 < b && 170 < c)
{
printf("PASS");
}
else
{
printf("CRASH");
}
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a, &b);
if(b >= 30)
{
printf("%d %d",a,b - 30);
}
else
{
if(a==0)
{
printf("%d %d",a + 23,b + 30);
}
else
{
printf("%d %d",a-1,b +30);
}
}
}
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(b==1||b==3||b==5||b==7||b==8||b==10||b==12)
{
printf("31");
}
else if(b==4||b==6||b==9||b==11)
{
printf("30");
}
else if(a%4==0 && a%100 !=0 || a%400 == 0)
{
printf("29");
}
else
{
printf("28");
}
}
*/
/*
#include <stdio.h>
int main()
{
double a,b,c,d;
scanf("%lf %lf",&a ,&b);
c = (a-100)* 0.9;
d = (b-c)*100 / c;
if(d<=10)
{
printf("정상");
}
else if(d<=20)
{
printf("과체중");
}
else
{
printf("비만");
}
}
*/
0
0
4
stopmotion1345
더보기
bottom of page