#include int main() { int x, y, z; //정수 변수 정의 scanf("%d %d %d", &x, &y, &z); //x, y, z 입력 int xh, yh, zh; //각 변수의 백의 자리수에 대한 변수 정의 xh = x/100; //x 백의 자리수 yh = y/100; //y 백의 자리수 zh = z/100; //z 백의 자리수 char ch[3]; // 각 수의 백의 자리수가 모두 같으면 T ch[0] = 'T' * (xh == yh && yh == zh); // 두 수의 백의 자리수만 같으면 D ch[1] = 'D' * (ch[0] == 0) * /* 근데 모두 같으면 출력하면 안 됨 */ (xh == yh || yh == zh || zh == xh); // 백의 자리수가 모두 다르면 S ch[2] = 'S' * (xh != yh && yh != zh && zh != xh); //T,D,S를 입력받는 변수 ch를 정의하고 각 조건에 맞는 문자를 대입(조건이 거짓이면 0을 곱해서 무효처리) printf("%c%c%c\n", ch[0], ch[1], ch[2]); //ch 출력 return 0; }