#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std;
char a[1110];
long long sum=0,t; //n数值<=1000 也就是说即使每一位都是9 加起来也不过是9000 int其实就够了short都行
int main() {
cin>>a;
int len=strlen(a);
for(int i=0;i<len;i++){
sum=sum+(a[i]-'0');//字符类型'0'--48 '1'--49 所以减掉'0'就变成对应数字 这个技巧非常常用
}
while(sum>=10){//分离位数法
t=sum;
sum=0;//每次循环前sum归零
while(t!=0){
sum=sum+t%10;//t%10得到每一个个位
t=t/10;
}
}
cout<<sum;
return 0;
}
while那可以直接写t