int a;
int b;
int sum=0;
scanf("%d %d",&a,&b);
if(a<b)
{
printf("0");
}
else if((a<=9)&&(a>=b))
{
printf("1");
}
else
{
if(a>=b*10)
{
sum=a+1;
}
if(a>=b*10+b)
{
sum+=1;
}
sum+=a/10;
printf("%d",sum);
}
int a;
int b;
int sum=0;
scanf("%d %d",&a,&b);
if(a<b)
{
printf("0");
}
else if((a<=9)&&(a>=b))
{
printf("1");
}
else
{
if(a>=b*10)
{
sum=a+1;
}
if(a>=b*10+b)
{
sum+=1;
}
sum+=a/10;
printf("%d",sum);
}
야 굳이 그렇게 일일이 나눌 필요 없다
if(a > b){ } if(a <b){ }
a가 b보다 작은 경우에 0, a가 10보다 작고 b보다 클 때는 1 리턴하는거 까진 그냥 놔두고 a가 10보다 큰 경우에는 일일이 그렇게 if문 떡칠하지 말고 위에 두개 안에서 해결하면 될듯
if(a > b){ } if(a <b){ }
뭐야 왜 % 안 써지냐 ㅋㅋㅋ
a를 10으로 나누고 나머지가 b보다 큰 경우랑 작은 경우로 나눠서 또 그 안에서 a를 10으로 나눈 몫이 b보다 큰지 작은지 비교 해서 카운팅해라
예를 들어 a를 10으로 나눈 나머지가 b보다 작은 경우에는 1에 자리에서 b가 나올 경우는 a의 10의 자리만큼만 나오는거고, 10의 자리에서 나오는 경우의 수는 a를 10으로 나눈 몫이 b보다 작은 경우에는 0, 나눈 몫이 b보다 큰 경우에는 1
ㅇㅋ? 이 정도면 이해되지?
아 근데 미안 내가 너 코딩한거 안보고 스크롤내리면서 대충 보고 글쓴건데 if문 떡칠 안했었구나 미안. 대충 보니까 제대로 한거 같은데 왜 안된다고 그러냐 잘 봐바라