B는 문자 "백"문자 S (12)로 나타낸 양의 정수 "10"을 나타내고, ... N 숫자 0 N (<10)이 더 이상 최대 3의 출력 포맷에 어떠한 변화 아니다로 표시하자 . 이 두 개의 "백"3 "10", 및 4 개 비트를 가지기 때문에 (234)는, 예를 들어 BBSSS1234로 출력한다.
입력 형식 :
각 시험은 양의 정수 n (<1000) 주어진 테스트 입력을 포함한다.
출력 형식 :
n은 소정의 출력 포맷으로 각 라인 당 출력 테스트 케이스.
샘플 입력 1 :
(234)
출력 샘플 1 :
BBSSS1234
샘플 입력 2 :
(23)
출력 샘플 2 :
SS123
#include <cstdio>
int main()
{
int num;
scanf("%d",&num);
int digit;
if(num<10) digit=1;
else if(num<100) digit=2;
else digit=3;
int i;
switch(digit)
{
case 3:
for(i=0; i<num/100; i++)
printf("B");
num-=num/100*100;
case 2:
for(i=0; i<num/10; i++)
printf("S");
num-=num/10*10;
case 1:
for(i=0; i<num; i++)
printf("%d",i+1);
}
return 0;
}