top of page

게시판 게시물
suchantim329
2025년 10월 02일
In 소스 코드 제출
//#include <stdio.h>
//
//int main()
//{
// int D[19]={};
// int E[8]={};
// int F[4]={};
// int a, b, c, d, n, m, k;
// scanf("%d", &k);
// n=k;
// for(int i=0; n>0; i++)
// {
// D[i]=n%2;
// n=n/2;
// m=i;
// }
// printf("2 ");
// for(int i=m; i>=0; i-=1)
// {
// printf("%d", D[i]);
// }
// n=k;
// for(int i=0; n>0; i++)
// {
// E[i]=n%8;
// n=n/8;
// m=i;
// }
// printf("\n8 ");
// for(int i=m; i>=0; i-=1)
// {
// printf("%d", E[i]);
// }
// n=k;
// for(int i=0; n>0; i++)
// {
// F[i]=n%16;
// n=n/16;
// m=i;
// }
// printf("\n16 ");
// for(int i=m; i>=0; i-=1)
// {
// if (F[i]>=10)
// printf("%c", F[i]+55);
// else
// printf("%d", F[i]);
// }
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int D[10]={};
// D[0]=-1;
// int a, n, m, k=0;
// scanf("%d", &n);
// for(int i=1; n>0; i++)
// {
// if (D[i-1]==-1 && n%10==0)
// {
// D[i]=-1;
// }
// else
// {
// D[i]=n%10;
// k=k+n%10;
// }
// n=n/10;
// m=i;
//
// }
// for(int i=1; i<=m; i++)
// {
// if (D[i]==-1)
// {
// a=0;
// }
// else
// printf("%d", D[i]);
// }
// printf("\n%d", k);
// return 0;
//}
// for(int i=0; i<3; i++)
// {
// if (N[i]==N[i+1])
// {
// k+=1;
// D[i]=N[i];
// }
// }
// if(k==3)
// K[h]=50000+D[1]*5000;
// else if(k==2)
// {
// if(N[1]==N[2])
// {
// K[h]=N[1]*1000+10000;
// }
// else
// {
// K[h]=2000+500*D[0]+500*D[2];
// }
// }
// else if(k==1)
// {
// K[h]=(D[0]+D[1]+D[2]+D[3])*100+1000;
// }
// else
// {
// K[h]=N[3]*100;
// }
#include <stdio.h>
int main()
{
int K[1000]={};
int D[4]={};
int N[4]={};
int a=0, b=0, c=0, d=0, n, m, k=0, t;
scanf("%d", &n);
for(int h=0; h<n; h++)
{
k=0;
scanf("%d %d %d %d", &N[0], &N[1], &N[2], &N[3]);
for (int i = 0; i < 3; i++)
for (int j = i + 1; j < 4; j++)
if (N[i] > N[j])
{
t=N[i];
N[i]=N[j];
N[j]=t;
}
if(N[0]==N[3])
{
K[h]=50000+N[0]*5000;
}
else if(N[0]==N[2] || N[1]==N[3])
{
if (N[0]==N[2])
{
K[h]=10000+N[0] * 1000;
}
else if (N[1]==N[3])
{
K[h]=10000+N[1]*1000;
}
}
else if(N[0]==N[1] && N[2]==N[3])
{
K[h]=2000+N[0]*500+N[2]*500;
}
else if(N[0]==N[1] || N[1]==N[2] || N[2]==N[3])
{
int q;
if(N[0] == N[1])
q = N[0];
else if(N[1] == N[2])
q=N[1];
else
q=N[2];
K[h]=1000+q*100;
}
else
{
K[h]=N[3]*100;
}
}
m=K[0];
for (int i=0; i<n; i++)
{
if (K[i]>m)
m=K[i];
}
printf("%d", m);
return 0;
}
0
0
7
suchantim329
2025년 9월 25일
In 소스 코드 제출
//#include <stdio.h>
//
//int D[10000]={};
//
//int f(int n)
//{
// if (D[n]==0)
// D[n]=(f(n-1)+f(n-2))%100000007;
// return D[n];
//}
//int main()
//{
// D[1]=1;
// D[2]=2;
// int n;
// scanf("%d", &n);
// printf("%d", f(n));
// return 0;
//}
//#include <stdio.h>
//
//
//int f(long long int a, int n)
//{
// if (n==0)
// return a%100000007;
// return f((a*2)%100000007, n-1);
//}
//int main()
//{
// int n;
// scanf("%d", &n);
// if (n%3!=0)
// printf("0");
// else
// printf("%d", f(1, n/3));
//}
//#include <stdio.h>
//int D[10000]={};
//
//int f(int n)
//{
// if (D[n]==0)
// D[n]=(f(n-1)+f(n-2)*2)%100007;
// return D[n];
//}
//int main()
//{
// int n;
// D[1]=1;
// D[2]=3;
// scanf("%d", &n);
// printf("%d", f(n));
//}
//#include <stdio.h>
//
//int D[10000];
//int f(int n)
//{
// if (D[n]==0)
// D[n]=(2*(2*f(n-2)+f(n-3))+f(n-1))%100007;
// return D[n];
//}
//int main()
//{
// D[1]=1;
// D[2]=5;
// D[3]=11;
// int n;
// scanf("%d", &n);
// printf("%d", f(n));
//}
//#include <stdio.h>
//int D[10001]={};
//int f(int n)
//{
// if (D[n]==0)
// D[n]=(f(n-1)+f(n-2)+f(n-3)*3)%1000;
// return D[n];
//}
//int main()
//{
// D[1]=1;
// D[2]=2;
// D[3]=6;
// int n;
// scanf("%d", &n);
// printf("%d", f(n));
//}
//#include <stdio.h>
//int D[10001];
//int f(int n)
//{
// if (D[n]==0)
// D[n]=(3*f(n-1)+f(n-2)-f(n-3)+100007)%100007;
// return D[n];
//}
//int main()
//{
// int n;
// D[1]=2;
// D[2]=7;
// D[3]=22;
// scanf("%d", &n);
// printf("%d", f(n));
//}
//#include <stdio.h>
//int D[10001];
//int f(int n)
//{
// if (D[n]==0)
// D[n]=f(n-1)+f(n-2)+f(n-5)+f(n-6)*2+f(n-7);
// return D[n];
//}
//
//int main()
//{
// D[1]=1;
// D[2]=2;
// D[3]=4;
// D[4]=7;
// D[5]=13;
// D[6]=23;
// D[7]=41;
// int n;
// scanf("%d", &n);
// printf("%d", f(n));
//}
#include <stdio.h>
int main()
{
int k=0, m=0, n=0;
int X=[100]={};
int Y=[100]={};
scanf("%d %d %d %d", &X[1], &X[2], &Y[1], &Y[2]);
scanf("%d %d %d %d", &X[3], &X[4], &Y[3], &Y[4]);
for(int i=3; i<5)
{
for(int j=3; j<5)
{
if (X[1]<X[i]<X[2] & Y[1]<Y[j]<Y[2])
n+=1;
}
}
for(int i=3; i<5)
{
for(int j=3; j<5)
{
if (X[1]<=X[i]<=X[2] & Y[1]<=Y[j]<=Y[2])
k+=1;
}
}
m=k-n;
if (n>1)
printf("FACE");
else if(n==0 & m==0)
printf("NULL");
else if()
}
0
0
8
suchantim329
2025년 9월 18일
In 소스 코드 제출
#include <stdio.h>
int n;
long long int d[26]={};
long long int p(int k)
{
if (d[k]==0)
d[k]=k*p(k-1);
return d[k];
}
void f(int x, int y)
{
if (x==y+1)
{
printf("\n");
y=y+1;
x=0;
if (y==n)
return;
}
printf("%d ", (p(y)/p(y-x))/p(x));
f(x+1, y);
}
int main()
{
d[1]=1;
d[0]=1;
scanf("%d", &n);
f(0,0);
}
0
0
3
suchantim329
2025년 9월 11일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int D[100][100]={};
int n, a, b, c, d, i, k;
scanf("%d", &n);
k=0;
for(i=0; i<n; i++)
{
scanf("%d %d", &a, &b);
for (c=0; c<10; c++)
{
for (d=0; d<10; d++)
{
if(D[b+c][a+d]==0)
{
D[b+c][a+d]+=1;
}
else
{
k+=1;
}
}
}
}
printf("%d\n", 100*n-k);
return 0;
}
#include <stdio.h>
int main()
{
int D[11][11]={};
int a, b, k, i, j;
k=0;
for (i=1; i<10; i++)
{
for (j=1; j<10; j++)
{
scanf("%d", &D[i][j]);
}
}
scanf("%d %d", &a, &b);
if (D[a][b]==1)
{
printf("-1");
}
else
{
for (i=-1; i<2; i++)
{
for (j=-1; j<2; j++)
{
if (D[a+i][b+j]==1)
k+=1;
}
}
printf("%d", k);
}
return 0;
}
*/
/*
#include <stdio.h>
//def 함수이름(입력)
//void f(int x, int y)
//{
// printf("%d",x);
//}
int f(int x, int y)
{
return x+y;
}
int main()
{
printf("%d",f(10, 20));
return 0;
}
*/
/*
#include <stdio.h>
int n; //global 변수 (전역변수)
void f(int x)
{
if(x==)
{
}
else
{
}
return ;
}
int main()
{
int a = 10; // local 변수 (지역변수) - main함수 안에서만 존재하는 변수
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int D[27][27]={};
int a, b, k, i, j;
int f(int x, int y)
{
x+=1;
y+=1;
k=0;
for(a=-1; a<2; a++)
{
for (b=-1; b<2; b++)
{
if (D[x+a][y+b]==1)
{
k+=1;
}
}
}
if (D[x][y]==0)
{
if (k==3)
return 1;
else
return 0;
}
else
{
k-=1;
if (k==2 || k==3)
return 1;
else
return 0;
}
}
int main()
{
int d[25][25]={};
for (i=1; i<26; i++)
{
for (j=1; j<26; j++)
{
scanf("%d", &D[i][j]);
}
}
for (i=0; i<25; i++)
{
for (j=0; j<25; j++)
{
d[i][j]=f(i, j);
}
}
for (i=0; i<25; i++)
{
for (j=0; j<25; j++)
{
printf("%d ", d[i][j]);
}
printf("\n");
}
return 0;
}
*/
//#include <stdio.h>
//int main()
//{
// int n;
// scanf("%d", &n);
// if (n%9==0)
// printf("9");
// else
// printf("%d", n%9);
// return 0;
//}
//#include <stdio.h>
//
//int n, d[110];
//
//int f()
//{
// int i, k, m;
// k=-1;
// for (i=0; i<n; i++)
// {
// if (k<d[i])
// {
// k=d[i];
// m=i+1;
// }
// }
// return m;
//}
//
//
//int main()
//{
// scanf("%d", &n);
//
// for(int i=0; i<n; i++)
// scanf("%d", &d[i]);
// printf("%d", f());
// return 0;
//}
0
0
2
suchantim329
2025년 9월 04일
In 소스 코드 제출
//#include <stdio.h>
//
//int main()
//{
// int m, d, n, i;
// long long int a;
// scanf("%lld %d %d %d", &a, &m, &d, &n);
// for(i=1; i<n; i++)
// a=a*m+d;
// printf("%lld", a);
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int n, m, i, k;
// scanf("%d %d", &n, &m);
// for(i=n; i<m+1; i++)
// for(k=1; k<10; k++)
// printf("%d*%d=%d\n", i, k, i*k);
// return 0;
//}
//#include <stdio.h>
//
//int main()
//{
// int n, m, i, k=0;
// scanf("%d", &n);
// for(i=0; i<n; i++)
// {
// scanf("%d", &m);
// if (m%2==1)
// k+=1;
// }
// printf("%d", k);
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// double a, b, i;
// scanf("%lf %lf", &a, &b);
// for(i=a; i<=b; i+=0.01)
// {
// printf("%0.2lf ", i);
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// // int arr[50];
// // int* arr = (int*)malloc(sizeof(int)*n);
//
// int arr[100]={0};
//
// for()
// {
//
// }
//
// for(int i=0;i<5;i++)
// {
// printf("%d ",arr[i]);
// }
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[101];
// int k, m, i;
// scanf("%d", &k);
// for(i=0; i<k; i++)
// scanf("%d", &arr[i]);
// for(i=0; i<k; i++)
// printf("%d\n", arr[i]);
// for(i=0; i<k; i++)
// printf("%d\n", arr[i]);
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[24]={};
// int n, i, m;
// scanf("%d", &n);
// for (i=0; i<n; i++)
// {
// scanf("%d", &m);
// arr[m]+=1;
// }
//
// for (i=1; i<24; i++)
// printf("%d ", arr[i]);
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int n, i;
// int arr[100000]={};
// scanf("%d", &n);
// for (i=0; i<n; i++)
// scanf("%d", &arr[i]);
// for (i=n-1; i>-1; i--)
// printf("%d ", arr[i]);
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int n, m, i, k=23;
// scanf("%d", &n);
// for (i=0; i<n; i++)
// {
// scanf("%d", &m);
// if (k>m)
// k=m;
// }
// printf("%d", k);
// return 0;
//}
//int arr[50]={};
//int arr[50][50]={};
//
//arr[i][j]
//#include <stdio.h>
//int main()
//{
// int arr[19][19]={};
// int n, a, b, i, j;
// scanf("%d", &n);
// for (i=0; i<n; i++)
// {
// scanf("%d %d", &a, &b);
// arr[a-1][b-1]=1;
// }
// for (i=0; i<19; i++)
// {
// for (j=0; j<19; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[19][19]={};
// int n, a, b, i, j, m;
// for (i=0; i<19; i++)
// {
// for (j=0; j<19; j++)
// scanf("%d ", &arr[i][j]);
// }
// scanf("%d", &n);
// for (m=0; m<n; m++)
// {
// scanf("%d %d", &a, &b);
// a=a-1;
// b=b-1;
// for (i=0; i<19; i++)
// {
// if (arr[a][i]==0)
// arr[a][i]=1;
// else
// arr[a][i]=0;
// }
// for (i=0; i<19; i++)
// {
// if (arr[i][b]==0)
// arr[i][b]=1;
// else
// arr[i][b]=0;
// }
//
// }
// for (i=0; i<19; i++)
// {
// for (j=0; j<19; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[100][100];
// int w, h, n, l, d, x, y, i, k, j;
// scanf("%d %d", &w, &h);
// scanf("%d", &n);
// for(k=0; k<n; k++)
// {
// scanf("%d %d %d %d", &l, &d, &x, &y);
// x=x-1;
// y=y-1;
// for (i=0; i<l; i++)
// {
// if (d==0)
// arr[x][y+i]=1;
// else
// arr[x+i][y]=1;
// }
// }
// for (i=0; i<w; i++)
// {
// for (j=0; j<h; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[100][100];
// int n, i, j, k=1;
// scanf("%d", &n);
// for (i=0; i<n; i++)
// for (j=0; j<n; j++)
// {
// if (i%2==0)
// arr[j][i]=k;
// else
// arr[n-j-1][i]=k;
// k+=1;
// }
//
// for (i=0; i<n; i++)
// {
// for (j=0; j<n; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[50][50];
// int n, i, j, k=1;
// scanf("%d", &n);
// for (i=0; i<n; i++)
// for (j=0; j<n; j++)
// {
// arr[i][j]=k;
// k+=1;
// }
//
// for (i=0; i<n; i++)
// {
// for (j=0; j<n; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[50][50];
// int n, i, j, k=1;
// scanf("%d", &n);
// for (i=0; i<n; i++)
// for (j=0; j<n; j++)
// {
// arr[j][i]=k;
// k+=1;
// }
//
// for (i=0; i<n; i++)
// {
// for (j=0; j<n; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int arr[100][100];
// int n, i, j, k=1;
// scanf("%d", &n);
// for (i=0; i<n; i++)
// for (j=0; j<n; j++)
// {
// if (i%2==0)
// arr[j][i]=k;
// else
// arr[n-j-1][i]=k;
// k+=1;
// }
//
// for (i=0; i<n; i++)
// {
// for (j=0; j<n; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
// return 0;
//}
#include <stdio.h>
int main()
{
int arr[10][10]={};
int n, i, j, a, b, k=0;
for (i=0; i<9; i++)
{
for (j=0; j<9; j++)
scanf("%d", &arr[i][j]);
}
scanf("%d %d", &a, &b);
a=a-1;
b=b-1;
if (arr[a][b]==1)
printf("-1");
else
if (a!=9 & a!=0)
{
if (b!=9 & b!=0)
{
for (i=-1; i<2; i++)
for (j=-1; j<2; j++)
{
if (arr[a+i][b+j]==1)
k+=1;
}
}
else
{
for (i=-1; i<2; i++)
for (j=0; j<1; j++)
{
if (arr[a+i][b+j]==1)
k+=1;
}
}
}
else
{
if (b!=9 & b!=0)
{
for (i=0; i<1; i++)
for (j=-1; j<2; j++)
{
if (arr[a+i][b+j]==1)
k+=1;
}
}
else
{
for (i=0; i<1; i++)
for (j=0; j<1; j++)
{
if (arr[a+i][b+j]==1)
k+=1;
}
}
}
if (k!=0)
printf("%d", k);
return 0;
}
//#include <stdio.h>
//int main()
//{
// int arr[10][10]={};
// int n, i, j;
// for (i=0; i<10; i++)
// {
// for (j=0; j<10; j++)
// scanf("%d", &arr[i][j]);
// }
// for (k=0; k<)
//
//
//
// for (i=0; i<10; i++)
// {
// for (j=0; j<10; j++)
// printf("%d ", arr[i][j]);
// printf("\n");
// }
// return 0;
//}
0
0
4
suchantim329
2025년 8월 23일
In 소스 코드 제출
/*
#include <stdio.h>
int main()
{
int x, y, z;
scanf("%d:%d:%d", &x, &y, &z);
printf("%d", y);
return 0;
}
*/
/**
정수 int %d ( 약 -21억 ~ 약 +21억)
long long int %lld
실수
문자
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a+b); // %lld , (long long int) a + b
point!!
a+b가 int범위를 넘을 수 있따!!!! -> overflow 오버플로
강제형변환 (casting)
정수/정수 -> 정수 몫
ex)
10 / 3 -> 3
10.0 / 3 -> 3.33333333
(float) a / b -> 실수 결과
**/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d\n", a+b+c);
printf("%.1f", (float) (a+b+c)/3);
return 0;
}
*/
/**
비교연산자
> < >= <= == !=
printf("%d", a>b); // 1 true or 0 false
논리연산자
not and or (x)
! && ||
printf("%d", !(a>b) && b>10);
삼항연산자
python -> 참일때의값 if 조건식 else 거짓일때의값
c -> 조건식 ? 참일때의값 : 거짓일때의값
둘 중 큰 수 출력
printf("%d", a>b ? a : b );
조건문
if (조건식)
{
명령;
}
else if(조건식)
{
명령;
}
else
{
명령;
}
+ switch- case 문법
if (a==10 || a==20)
{
명령1;
}
else if(a==30)
{
명령2;
}
else
{
명령3;
}
--->
switch(a)
{
case 10 :
case 20 : 명령1; break;
case 30 : 명령2; break;
default : 명령3; break;
}
*/
//#include <stdio.h>
//int main()
//{
// int a, b;
// scanf("%d %d", &a, &b);
// if (a>b)
// {
// printf("%d", a-b);
// }
// else
// {
// printf("%d", b-a);
// }
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int x;
// scanf("%d", &x);
// if ((30<=x && x<=40) || (60<=x && x<=70))
// {
// printf("win");
// }
// else
// {
// printf("lose");
// }
// return 0;
//
//}
//#include <stdio.h>
//int main()
//{
// int x;
// scanf("%d", &x);
// if (x==1 || x==3 || x==5 || x==7)
// {
// printf("oh my god");
// }
// else
// {
// printf("enjoy");
// }
// return 0;
//
//}
//#include <stdio.h>
//int main()
//{
// int x, y, z;
// scanf("%d %d %d", &x, &y, &z);
// if ((x-y+z)%10==0)
// {
// printf("대박");
// }
// else
// {
// printf("그럭저럭");
// }
// return 0;
//
//}
//#include <stdio.h>
//int main()
//{
// int x;
// scanf("%d", &x);
// if (x%400==0)
// {
// printf("Leap");
// }
// else if(x%4==0 && x%100!=0)
// {
// printf("Leap");
// }
// else
// {
// printf("Normal");
// }
// return 0;
//
//}
//#include <stdio.h>
//int main()
//{
// int x, y;
// scanf("%d %d", &x, &y);
// if (y<30)
// {
// if (x==0)
// {
// printf("23 %d", y+30);
// }
// else
// {
// printf("%d %d", x-1, y+30);
// }
// }
// else
// {
// printf("%d %d", x, y-30);
// }
// return 0;
//
//}
//#include <stdio.h>
//int main()
//{
// int x;
// scanf("%d", &x);
// if (x/10==1)
// {
// printf("%dth", x);
// }
// else if(x%10==1)
// {
// printf("%dst", x);
// }
// else if(x%10==2)
// {
// printf("%dnd", x);
// }
// else if(x%10==3)
// {
// printf("%drd", x);
// }
// else
// {
// printf("%dth", x);
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int x;
// scanf("%d", &x);
// switch(x/10)
// {
// case 1 : printf("%dth", x); break;
// default : switch(x%10)
// {
// case 1 : printf("%dst", x); break;
// case 2 : printf("%dnd", x); break;
// case 3 : printf("%drd", x); break;
// default : printf("%dth", x);
// }
// }
//}
//#include <stdio.h>
//int main()
//{
// int a, b, c;
// scanf("%d %d %d", &a, &b, &c);
// if (a+b>c && b+c>a && c+a>b)
// {
// if (a==b && a==c)
// {
// printf("정삼각형");
// }
// else if(a==b || b==c || c==a)
// {
// printf("이등변삼각형");
// }
// else if (a*a+b*b==c*c || b*b+c*c==a*a || c*c+a*a==b*b)
// {
// printf("직각삼각형");
// }
// else
// {
// printf("삼각형");
// }
// }
// else
// {
// printf("삼각형아님");
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int a;
// scanf("%d", &a);
// if (a>=90)
// {
// printf("A");
// }
// else if (a>=70)
// {
// printf("B");
// }
// else if (a>=40)
// {
// printf("C");
// }
// else
// {
// printf("D");
// }
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// char a;
// scanf("%c", &a);
// switch(a)
// {
// case 65 : printf("best!!!"); break;
// case 66 : printf("good!!"); break;
// case 67 : printf("run!"); break;
// case 68 : printf("slowly~"); break;
// default : printf("what?"); break;
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int a;
// scanf("%d", &a);
// switch(a)
// {
// case 1 :
// case 2 :
// case 12 : printf("winter"); break;
// case 3 :
// case 4 :
// case 5 : printf("spring"); break;
// case 6 :
// case 7 :
// case 8 : printf("summer"); break;
// default : printf("fall"); break;
// }
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// int a, b, c;
// scanf("%d %d", &a, &b);
// scanf("%d", &c);
// a=(a+(b+c)/60)%24;
// b=(b+c)%60;
// printf("%d %d", a, b);
// return 0;
//}
0
0
5
suchantim329
2025년 8월 16일
In 소스 코드 제출
/*
stdio.h
std :standard 표준
io : input + output 입출력
h : 헤더파일
표준 입출력문의 컴파일에 관련된 정보가 담겨있는 파일
python과 크게 다른점
1. 명령 끝에 ;(세미콜론) 써야함
2. 변수 선언
3. overflow
int a;
a = 200000000000000000; (x)
long long int b;
*******c언어의 자료형*************
선언 입출력
정수 int %d (%o, %x) (약 -21억 ~ 약+21억)
long long int %lld (int보다는크고, 무한대는아님)
실수 float %f
double %lf
문자 char %c
*******************************
//*/
//
//#include <stdio.h>
//int main()
//{
// int n;
// n = 10;
//
// int nums[10]; //nums[0]~ nums[9]
//
// char str[500]="hello";
//
// return 0;
//}
/*
#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
*/
//#include <stdio.h>
//int main()
//{
// printf("Hello\nWorld");
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
//
//
// printf("'Hello'");
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// printf("\"Hello World\"");
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// printf("\"!@#$%%^&*()\"");
//
// return 0;
//}
//#include <stdio.h>
//int main()
//{
// printf("\"C:\\Download\\hello.cpp\"");
//
// return 0;
//}
/**
1. 명령끄에 세미콜론
2. scanf에서 변수앞에 주소연산자
*/
/*
#include <stdio.h>
int main()
{
// int n = 500;
// scanf("%d", &n); // 정수 하나 입력받기
// printf("%d", n); // 정수 하나 출력하기
// //printf("%d %d",n,n+10);
// printf("%s","hello");
// printf("%c",'h');
// int a, b;
// scanf("%d %d",&a,&b);
// printf("%d %d",a,b);
// float a = 3.149;
// printf("%.2f",a); // 소수점아래 둘째자리까지출력
int a, b;
a=8;
b=16;
printf("%02d-%d",a,b); // 0으로 채워서 무조건 두칸으로 (정수)출력
return 0;
}
//1010-1020
//1026-1037 (추가)
*/
//#include <stdio.h>
//int main()
//{
// int n;
// scanf("%d", &n);
// printf("%d", n)
// return 0;
//}
#include <stdio.h>
int main()
{
return 0;
}
0
0
3
suchantim329
2025년 8월 09일
In 소스 코드 제출
# import sys
# sys.setrecursionlimit(100000)
#
# n=int(input())
# D=[]
# for x in range(n+1):
# D.append(0)
# def f(n):
# global D
# if D[n]==0:
# if n>3:
# D[n]=(f(n-1)%1000+f(n-2)%1000+f(n-3)%1000)%1000
# return(D[n])
# elif n==3:
# D[n]=4
# return(4)
# elif n==2:
# D[n]=2
# return(2)
# else:
# D[n]=1
# return(1)
# else:
# return (D[n])
# print(f(n))
# import sys
# sys.setrecursionlimit(10000)
# G=[0]
# n=int(input())
# D=[0]
# for x in range(n):
# D.append(int(input()))
# G.append(0)
# def f(n):
# if G[n]==0:
# if n>3:
# G[n]=max(f(n-3)+D[n-1], f(n-2))+D[n]
# return(G[n])
# elif n==3:
# G[n]=max(D[1], D[2])+D[3]
# return(G[n])
# elif n==2:
# G[n]=(D[1]+D[2])
# return(G[n])
# else:
# G[n]=D[1]
# return(D[1])
# else:
# return(G[n])
# print(f(n))
D=[]
n=int(input())
k=0
while n>=27:
while n>=27:
if k==27:
break
k+=1
n-=26
D.append(chr(64+n))
D.append(chr(64+k))
print(D)
0
0
4
suchantim329
2025년 7월 26일
In 소스 코드 제출
# def Q(k,n,m):
# if m==n:
# return(f(k-1,n))
# else:
# return(Q(k,n,m+1)+f(k-1,m))
# def f(k, n):
# if me[k][n]==0:
# me[k][n] = Q(k, n, 1)
# return (me[k][n])
#
# me = []
# for x in range(16):
# D=[]
# for y in range(16):
# D.append(0)
# me.append(D)
# while True:
# a, b=map(int, input().split())
# for x in range(15):
# me[0][x]=x
# print(f(a, b))
# a, b=map(int, input().split())
# def f(r, c):
# if m[r-1][c-1]==0:
# m[r-1][c-1]=(f(r,c-1)+f(r-1,c))
# m[c-1][r-1]=m[r-1][c-1]
# return(m[r-1][c-1])
# m = []
# D = []
# K=[a,b]
# for y in range(max(K) + 1):
# D.append(1)
# m.append(D)
# for x in range(max(K)):
# D=[1]
# for y in range(max(K)):
# D.append(0)
# m.append(D)
# print(f(a,b)%100000000)
# def f(n):
# if n==0:
# return(1)
# return(f(n-1))*n
# a, b=map(int, input().split())
# if a<b:
# print(0)
# else:
# print((f(a)//f(b))//f(a-b))
n=int(input())
def f(n):
0
0
1
suchantim329
2025년 7월 19일
In 소스 코드 제출
# N, K=map(int, input().split())# W=list(map(int, input().split()))# H=[]# f=0# for z in range(K):# f+=W[z]# H.append(f)# for x in range(N-K):# f-=W[x]# f+=W[x+K]# H.append(f)# print(max(H))# def isprime(x) :# P = 1# for y in range(2, x):# if x % y == 0:# P = 0# return P == 1## M=int(input())# N=int(input())# n=[]# if M==1:# M+=1# for x in range(M, N+1):# if isprime(x) :# n.append(x)# if n==[]:# print(-1)# else:# print(sum(n))# print(n[0])'''재귀함수 recurisve function자신을 다시 호출하는 함수특징코드가짧고 간단하다 ( 보기 쉽다 )이해가 되는데, 왜 되는지 잘 모르겠는..'''# f(n) : 1 ~ n 출력# : 1 ~ n-1 출력 -> n출력# : f(n-1) -> print(n)# f(n) : n~ 1 출력# : n출력 -> n-1 ~ 1 출력# : print(n) -> f(n-1)# def f(n) :# if n==0 :# return# print(n)# f(n - 1) # 재귀호출## n = int(input())# f(n)# f(3) : f(2) -> print(3)# f(2) : f(1) -> print(2)# f(1) : f(0) -> print(1)# f(0) : 아무것도하면안됨!! return# def f(a,b):# if a>b:# return## if a % 2 ==1:# print(a, end=' ')## f(a + 1, b)# a,b=map(int, input().split())# f(a,b)# import sys# sys.setrecursionlimit(100000000)# def f(n) :# if n==0:# return 0# return (n + f(n-1))# n = int(input())# print(f(n))# def f(n):# if n==1:# return 1# return n*f(n-1)# n=int(input())# print(f(n))#def f(n):# if n==1 or n==2:# return 1# return f(n-2)+f(n-1)#n=int(input())#print(f(n))'''def f(n): if n == 1: print(n) return print(n) if n % 2 ==0: f(n//2) else: f(3*n+1)f(int(input()))a, b=map(int, input().split())def f(a,b): if a==1: return 1 if a==-1: if b % 2 ==0: return 1 else: return -1 if b==0: return 1 return f(a,b-1)*aprint(f(a,b))n, k=map(int,input().split())def f(n,k): if n>k-1: f(n//k, k) if n % k>9: print(chr(n%k+55),end='') else: print(n%k, end='')f(n,k)n, k = map(int, input().split())a, b =map(int, input().split())def f(a, b): if a==b: print(a) elif a>b: f(a//2,b) else: f(a,b//2)f(a,b)'''a, b=map(int, input().split())def f(a,b): if b == 2: return a * a elif b == 1: return a if b % 2 == 0: x = f(a, b // 2) return x ** else: x = f(a, b // 2) return (x **) * aprint(f(a,b)%1000000007)''' return a**b'''
0
0
1
suchantim329
2025년 7월 12일
In 소스 코드 제출
'''
D=[]
l=[]
K=[]
E=[]
d = [[0,-1],[0,+1],[-1, 0],[+1,0]]
def bomb(a,b,h,dir) :
global P
global D
x = a
y = b
for i in range(h):
mx = x + d[dir][0] * (i+1)
my = y + d[dir][1] * (i+1)
if 0<= mx <= 9 and 0<=my<=9:
if D[mx][my] == -1:
break
elif D[mx][my] < -4:
K.append(-D[mx][my] - 4)
D[mx][my] = -2
elif D[mx][my] > 0:
pass
else:
D[mx][my] = -2
else:
break
for x in range(0, 10):
l=list(map(int, input().split()))
D.append(l)
l=[]
p=int(input())
for x in range(p):
E.append(x+1)
a, b=map(int, input().split())
if D[a-1][b-1]==0:
D[a-1][b-1]=-5-x
else:
K.append(x+1)
for a in range(10):
for b in range(10):
x=a
y=b
if D[x][y] > 0:
h=D[x][y]
D[x][y] = -2
for k in range(4) :
bomb(a,b,h,k)
for i in range(10):
for j in range(10):
if D[i][j]<=-5:
D[i][j]=-D[i][j]-4
else:
pass
for x in range(10):
for y in range(10):
print(D[x][y], end=' ')
print()
print('Character Information')
K.sort()
P=0
for x in range(len(E)):
if x<=len(K):
for y in range(len(K)):
if E[x]==K[y]:
print(f'player {x+1} dead')
P=1
break
else:
pass
if P==0:
print(f'player {x+1} survive')
else:
P=0
'''
# def 건우(컵) :
# return 컵에담긴물
#
# print(건우(컵))
M=int(input())
N=int(input())
for x in range(M, N+1):
for x in range(M,N+1):
if
0
0
2
suchantim329
2025년 7월 12일
In 소스 코드 제출
D=[]
l=[]
K=[]
for x in range(0, 10):
l=list(map(int, input().split()))
D.append(l)
l=[]
p=int(input())
for x in range(p):
a, b=map(int, input().split())
D[a-1][b-1]=-5-x
for x in range(10):
for y in range(10):
if D[x][y]>1:
h=D[x][y]
D[x][y]=-2
for i in range(h):
if D[x][y-1]==0:
D[x][y-1]=-2
y-=1
elif D[x][y-1]<-4:
K.append(-D[x][y-1]-4)
else:
break
for i in range(h):
if D[x][y+1]==0:
D[x][y+1]=-2
y+=1
elif D[x][y+1]<-4:
K.append(-D[x][y+1]-4)
else:
break
for i in range(h):
if D[x-1][y]==0:
D[x-1][y]=-2
x-=1
elif D[x-1][y]<-4:
K.append(-D[x-1][y]-4)
else:
break
for i in range(h):
if D[x+1][y]==0:
D[x+1][y]=-2
x+=1
elif D[x+1][y]<-4:
K.append(-D[x+1][y]-4)
else:
break
for x in range(10):
for y in range(10):
print(D[x][y], end=' ')
print()
0
0
3
suchantim329
2025년 7월 05일
In 소스 코드 제출
# d = []
# p = []
# f = []
# for i in range(25):
# p = list(map(int, input().split()))
# d.append(p)
# f.append(p)
# for i in range(1, 24):
# for j in range(1, 24):
# k = 0
# if f[i][j] == 0:
# for x in range(3):
# for y in range(3):
# if f[i+x-1][j+y-1] == 1:
# k += 1
# else:
# pass
# if k == 3:
# d[i][j] = 1
# else:
# pass
# else:
# for x in range(-1, 2):
# for y in range(-1, 2):
# if f[i+x][j+y] == 1:
# k += 1
# else:
# pass
# k -= 1
# if k>=4 or k<=1:
# d[i][j] = 0
# else:
# pass
# for i in range(25):
# for j in range(25):
# print(d[i][j], end=' ')
# print()
# d=[]
# p=[]
# for i in range(100):
# for j in range(100):
# p.append(0)
# d.append(p)
# p=[]
# for k in range(4):
# x1, x2, y1, y2=map(int, input().split())
# for x in range(x2, y2):
# for y in range(x1, y1):
# d[x][y]=1
# f=0
# for i in range(100):
# for j in range(100):
# if d[i][j]==1:
# f+=1
# else:
# pass
# print(f)
p=[]
d=[]
n=int(input())
for i in range(n):
for j in range(n):
p.append(0)
d.append(p)
p=[]
x=0
y=0
k=0
f=1
while f<=n*n:
if k==0:
if y<n and d[x][y]==0:
d[x][y]=f
y+=1
f += 1
else:
k=1
x+=1
y-=1
elif k==1:
if x<n and d[x][y]==0:
d[x][y]=f
x+=1
f += 1
else:
k=2
y-=1
x-=1
elif k==2:
if 0<=y and d[x][y]==0:
d[x][y]=f
y-=1
f += 1
else:
k=3
x-=1
y+=1
else:
if 0<=x and d[x][y]==0:
d[x][y]=f
x-=1
f += 1
else:
k=0
y+=1
x+=1
for i in range(n):
for j in range(n):
print(d[i][j], end=' ')
print()
0
0
2
suchantim329
2025년 6월 28일
In 소스 코드 제출
# S=list(input())
# print(S)
# for y in range(97,123):
# n=0
# for x in range(0, len(S)):
# k=list(S[x])
# for w in range(0,len(k)):
# if chr(y)==k[w]:
# n+=1
# print(f'{chr(y)}:{n}')
# n = []
#
# for i in range(5):
# x = [0] * 5
# n.append(x)
#
# print(n)
#
# n[1][1] = 5
# print(n)
# s= int(input())
# for y in range(0, s*s, s):
# for x in range(1, s + 1):
# print(x+y, end=' ')
# print()
# n=int(input())
# for y in range(0, n*n, n):
# for x in range(n, 0, -1):
# print(x+y, end=' ')
# print()
# n=int(input())
# for y in range(1,n+1):
# for x in range(0, n*n, n):
# print(x+y,end=' ')
# print()
# n=int(input())
# for x in range(n, 0, -1):
# for y in range(0, n*n, n):
# print(x+y,end=' ')
# print()
# n, m=map(int, input().split())
# k=n*m
# for x in range(0, n*m, m):
# for y in range(0, m):
# print(k-x-y, end =' ')
# print()
# n, m=map(int, input().split())
# k=m*n
# for x in range(0, n*m, m):
# for y in range(m-1, -1, -1):
# print(k-x-y, end=' ')
# print()
# n, m=map(int, input().split())
# k=m*n
# for x in range(0, n):
# for y in range(0,k,n):
# print(k-x-y,end=' ')
# print()
# n, m=map(int, input().split())
# k=m*n
# for x in range(n-1, -1, -1):
# for y in range(0,k,n):
# print(k-x-y,end=' ')
# print()
# n = int(input())
#
# data = []
# for i in range(n):
# x = [0] * n
# data.append(x)
#
# k = 1
#
# for i in range(n):
# for j in range(n):
# data[i][j] = k
# k += 1
#
# for i in range(n):
# for j in range(n):
# print(data[j][i], end=' ')
# print()
# d = []
# x=1
# y=1
# for i in range(10):
# p = list(map(int, input().split()))
# d.append(p)
# while True:
# if d[x][y+1]==0:
# d[x][y]=9
# y+=1
# elif d[x][y+1]==1:
# if d[x+1][y]==0:
# d[x][y]=9
# x+=1
# elif d[x+1][y]==2:
# d[x][y] = 9
# d[x+1][y]=9
# break
# else:
# d[x][y]=9
# break
# elif d[x][y+1]==2:
# d[x][y] = 9
# d[x][y+1] = 9
# break
# else:
# d[x][y] = 9
# d[x][y+1] = 9
# break
# for i in range(0,10):
# for j in range(0,10):
# print(d[i][j],end=' ')
# print()
# m, n=map(int, input().split())
# do=[]
# for i in range(0,m):
# p = []
# for j in range(0,n):
# p.append(0)
# do.append(p)
# i=int(input())
# for k in range(0, i):
# l, d, x, y=map(int, input().split(' '))
# if d==0:
# for q in range(0, l):
# do[x-1][y+q-1]=1
# else:
# for q in range(0, l):
# do[x+q-1][y-1]=1
# for i in range(0,m):
# for j in range(0,n):
# print(do[i][j],end=' ')
# print()
# k=int(input())
# D=[]
# d=[]
# for x in range(1,k+1):
# d = []
# d.append(int(input()))
# for y in range(1,x):
# d.append(0)
# D.append(d)
# for x in range(0, k-1):
# for y in range(0, x+1):
# D[x+1][y+1]=D[x+1][y]-D[x][y]
#
# for i in range(0,k):
# for j in range(0,i+1):
# print(D[i][j],end=' ')
# print()
d = []
for i in range(10):
p = list(map(int, input().split()))
d.append(p)
b=list(map(int, input().split()))
for x in range(0, 11):
if b[x]==1:
for
for i in range(0,10):
for j in range(0,10):
print(d[i][j],end=' ')
print()
0
0
3
suchantim329
2025년 6월 24일
In 소스 코드 제출
# s=list(input())
# k=0
# for x in range(0, (len(s)-3)):
# if s[x]=='l':
# if s[x+1]=='o':
# if s[x+2]=='v':
# if s[x+3]=='e':
# k+=1
# else:
# pass
# else:
# pass
# else:
# pass
# else:
# pass
# print(k)
# k=list(input())
# a=[]
# b=[]
# for x in range(0, len(k)):
# a.append(chr(ord(k[x])+2))
# for y in range(0, len(k)):
# b.append(chr(int(ord(k[y])*7%80+48)))
# print(''.join(a))
# print(''.join(b))
# s = input()
# ab, c = s.split('=')
# c = int(c)
# a, b = ab.split('x')
# if a == '':
# a = 1
# elif a == '-':
# a = -1
# else:
# a = int(a)
# b = int(b)
# x = (c - b) / a
# print(f'{x:.2f}')
# f = int(input())
# k = list(map(int, input().split()))
# for x in range(1, 24):
# d=0
# for y in range(0, f):
# if k[y]==x:
# d+=1
# print(d,end=' ')
# f=int(input())
# k = list(map(int, input().split()))
# k.reverse()
# for x in range(0, f):
# print(k[x],end=' ')
# f=int(input())
# k = list(map(int, input().split()))
# M=k[0]
# for x in range(0, f):
# if M<k[x]:
# pass
# else:
# M=k[x]
# print(M)
0
0
3
suchantim329
2025년 6월 21일
In 소스 코드 제출
'''
M=0
for x in range(0, 5):
(a, aa) = map(float, input().split())
if 5>(aa-a)>1:
M+=((aa-a)*10000-10000)
elif (aa-a)>=5:
M+=40000
else:
M+=0
if M>=15:
M=M*(95/100)
elif M<=5:
M=M*(105/100)
print(int(M*10000))
'''
# n1=list(input())
# n2=n1
# n1.reverse()
# n1 = "".join(n1)
# n2.reverse()
# n2 = "".join(n2)
# k=int(n1)+int(n2)
# k=f'{k}'
# k=list(k)
# l=int(len(k))
# if len(k) % 2 == 0:
# for x in range(0,int(l/2)):
# if k[0+x]==k[l-x-1]:
# pass
# else:
# print('NO')
# break
# if (x+1) == (l/2):
# print('YES')
# else:
# for x in range(0,int((l-1)/2)):
# if k[0+x]==k[l-x-1]:
# pass
# else:
# print('NO')
# break
# if x == (l-1)/2-1:
# print('YES')
# st=input()
# st=list(st)
# st.reverse()
# st = "".join(st)
# print(st)
# (A, B)=input().split('x')
# A=int(A)
# B=int(B)
# O=-B/A
# print("%.2f"%O)
# print("{:.2f}".format(O))
0
0
2
suchantim329
2025년 6월 21일
In 소스 코드 제출
# (a, aa)=map(float, input().split())
# A=aa-a
# (b, bb)=map(float, input().split())
# B=bb-b
# (c, cc)=map(float, input().split())
# C=cc-c
# (d, dd)=map(float, input().split())
# D=dd-d
# (e, ee)=map(float, input().split())
# E=ee-e
# M=int(0)
# K=[A, B, C, D, E]
# for x in range(0, 5):
# if 5>K[x]>1:
# M+=(K[x]*10000-10000)
# elif K[x]>=5:
# M+=40000
# else:
# M+=0
# if M/10000>=15:
# M=M*(95/100)
# elif M/10000<=5:
# M=M*(105/100)
# print(int(M))
# K=(input())
# k=list(K)
# y=0
# m=0
# d=0
# G=0
# for x in range(0,6):
# k[x]=int(k[x])
# for x in range(7,10):
# k[x]=int(k[x])
# if k[7]<=2:
# y=1900+10*k[0]+k[1]
# if k[7]==1:
# G='M'
# else:
# G='F'
# else:
# y=2000+10*k[0]+k[1]
# m=k[2]*10+k[3]
# d=k[4]*10+k[5]
# if m<10:
# if d<10:
# print(f'{y}/0{m}/0{d} {G}')
# else:
# print(f'{y}/0{m}/{d} {G}')
# else:
# if d<10:
# print(f'{y}/{m}/0{d} {G}')
# else:
# print(f'{y}/{m}/{d} {G}')
# S1=input()
# S2=input()
# S3=input()
# s1=list(S1)
# s2=list(S2)
# s3=list(S3)
# if s1[len(s1)-1]==s2[0]:
# if s2[len(s2)-1]==s3[0]:
# if s3[len(s3)-1]==s1[0]:
# print('good')
# else:
# print('bad')
# else:
# print('bad')
# else:
# print('bad')
0
0
2
suchantim329
2025년 6월 14일
In 소스 코드 제출
# (a, m, d, n)=map(int, input().split())
# for x in range(1, n):
# a=a*m+d
# print(a)
# N=int(input())
# n=[]
# n=list(map(int, input().split()))
# j=0
# p=1
# for x in range(0, N):
# if n[x]==1:
# j+=p
# p+=1
# else:
# p=1
# print(j)
# h=int(input())
# for x in range(0,h):
# for x in range(0,h):
# print('*',end='')
# print()
# h=int(input())
# for x in range(h,0,-1):
# for y in range(0,x):
# print('*', end='')
# print()
# h=int(input())
# k=h
# for x in range(0,h):
# for y in range(0,x):
# print(end=' ')
# for y in range(0, h-x):
# print('*', end='')
# print()
# h=int(input())
# for x in range(0,h):
# print('*', end='')
# for y in range(1,h-1):
# if x==0 or x==h-1:
# print('*', end='')
# else:
# print(' ', end='')
# print('*', end='')
# print()
# h=int(input())
# for x in range(0,h):
# print('*', end='')
# for y in range(1,h-1):
# if x==0 or x==h-1 or x==y or x==h-y-1:
# print('*', end='')
# else:
# print(' ', end='')
# print('*', end='')
# print()
# h, k, d=input().split()
# h=int(h)
# k=int(k)
# p=k
# if d=='L':
# for x in range(0,h):
# for f in range(0,x):
# print(end=' ')
# for y in range(0,k):
# print('*', end='')
# print()
# elif d=='R':
# for x in range(h, 0, -1):
# for f in range(0, x-1):
# print(end=' ')
# for y in range(0,k):
# print('*', end='')
# print()
# a, b=map(int, input().split())
# for a
# for b:
# if a==0 and b==0 or :
# print('+')
# elif
#
# elif
#
# else :
#
# print('+', end='')
# for k in range(0,a-2):
# print('-', end='')
# print('+',end='')
# for y in range(0, b-2):
# print()
# for x in range(0, a):
# if x==0 or x==a-1:
# print('|',end='')
# else:
# print(' ',end='')
# print()
# print('+', end='')
# for f in range(0,a-2):
# print('-', end='')
# print('+',end='')
# s = input()
# for i in range(len(s)) :
# # print(s[i])
# # if ord('t')<= ord(s[i])<=ord('z') :
# if 't'<=s[i]<='z' :
# print( chr ( ord(s[i])-32) )
# print(s)
# ['t','e','s','t']
# print(s.upper())
# s=input()
# h=10
# for x in range(1, len(s)):
# if s[x]==s[x-1]:
# h+=5
# else:
# h+=10
# print(h)
# arr=input()
# for x in range(0, len(arr)):
# if arr[x].isupper()==True:
# print(arr[x].lower(),end='')
# else:
# print(arr[x].upper(),end='')
# a=input()
# for x in range(0,len(a)):
# if a[x]=='t':
# print(x+1,end=' ')
# a=input()
# for x in range(0, len(a)):
# if a[x]==' ':
# print(end='')
# else:
# print(a[x],end='')
# a=input()
# for x in range(len(a)-1, -1, -1):
# print(a[x],end='')
# a=input()
# b=0
# c=0
# for x in range(0, len(a)):
# if a[x]=='c' or a[x]=='C':
# if x==len(a)-1:
# a
# elif a[x+1] == 'c' or a[x+1] == 'C':
# b+=1
# c+=1
# print(c)
# print(b)
A=input()
for x in range(0,len(A)):
if A[x]==' ':
print(end=' ')
else:
if ord(A[x])<100:
print(chr(ord(A[x])+23), end='')
else:
print(chr(ord(A[x])-3),end='')
0
0
1
suchantim329
2025년 6월 14일
In 소스 코드 제출
# h=int(input())
# n=[]
# n=list(map(int, input().split()))
# k=(h)
# for y in range(0, h):
# for x in range(y, k):
# if x > (h-1):
# print(n[x-h], end=' ')
# else:
# print(n[x], end=' ')
# print(end=' ')
# print()
# k+=1
# a = int(input())
# k=a
# b = int(input())
# c=[]
# c=list(map(int, input().split()))
# for x in range(0, b):
# a=a*(100+c[x])/100
# f=a-k
# print(round(f))
# if round(f)>0:
# print('good')
# elif (a-k)==0:
# print('same')
# else:
# print('bad')
(a, m, d, n)=map(int, input().split())
for x in range(1, n):
if x % 2 ==0:
a=a+d
else:
a=a*m
print(a)
0
0
2
suchantim329
2025년 6월 07일
In 소스 코드 제출
# n = int(input())# x=int(1)# p=0# while 0<x<n+1:# if x % 2 == 0:# p+=x# x+=1# print(p)# a, b= map(int, input().split(' '))# p=0# for x in range(a, b+1):# if x %2 == 0:# p-=x# else:# p+=x# print(p)# nu=int(input())# a=[]# a=list(map(int, input().split()))# p=0# for x in range(0, nu):# if a[x] % 5 ==0:# p+=a[x]# print(p)# n = int(input())# for x in range(1, 10):# c = x*n# print(n,'*',x,'=',c,sep='')## n = int(input())# for x in range(1, n+1):# if n % x == 0:# print(x)# n = int(input())# a=[]# for x in range(1, n+1):# if n % x == 0:# a.append(x)# if a == [1, n]:# print('prime')# else:# print('not prime')# a, r, n = map(int, input().split())# for x in range(1, n):# a*=r# print(a)# p=0# k=100# for x in range(1, 8):# a = int(input())# if a % 2 == 1:# p+=a# if a<k:# k=a# if p>0:# print(p)# if k<100:# print(k)# else:# print(-1)# list = []# for x in range(1, 8):# a = int(input())# if a % 2 == 1:# list.append(a)# if sum(list)>0:# print(sum(list))# if list==[]:# print(-1)# else:# print(min(list))'''list = [1,3,2,1,4,5]print(list)list.sort()print(list)list.reverse()print(list)print(list.count(1))print(list.index(4))print(list.pop()) # 리스트의 맨 뒤 원소 삭제list.pop(1) # 리스트의 1번째 원소 삭제print(list)'''# a = []# a = list(map(int, input().split()))# k=int(input())# print(a[k-1])# a=[]# a = list(map(int, input().split()))# p=0# u=0# d=0# for x in range(0, 10):# p+=(a[x])# p=p/10# for x in range(0, 10):# if a[x]>=p:# u+=1# else:# d+=1# print(p)# print(u)# print(d)# n=int(input())# a=[]# a = list(map(int, input().split()))# a.reverse()# for x in range(0, n):# print(a[x],end=' ')## n=int(input())# a=[]# a = list(map(int, input().split()))# b=0# for x in range(0, n):# k=[]# for y in range(0, n):# if x==y:# b+=1# elif a[x]>a[y]:# k.append('>')# elif a[x] < a[y]:# k.append('<')# else:# k.append('=')# print(x+1,':',end=' ',sep='')# for z in range(0, n-1):# print(k[z],end=' ')# print('')# n=int(input())# a=[]# b=[]# a = list(map(int, input().split()))# for x in range(0, n):# b.append(a[x])# a.sort()# if a==b:# print('오름차순')# else:# b.reverse()# if a==b:# print('내림차순')# else:# print('섞임')
0
0
5
suchantim329
더보기
bottom of page


