Layer7

-백준- 상수 -Layer7 과제-

KSJ._.seven11 2023. 4. 4. 20:02

#include <stdio.h>

int main () {

  int a,b,c;
  int x,y,z;
  int i,j;
  
  scanf("%3d %3d", &a, &b);

  a = (a % 10 * 100) + (a / 10 % 10 * 10) + (a / 100);
  b = (b % 10 * 100) + ( b / 10 % 10 * 10) + (b / 100);

  if ( a > b){
    printf("%d", a);
  }
  if ( b >a ){
    printf("%d", b);
  }

  
  
}

 

scanf 이후 a와 b를 위와 같은 연산식을 통해 결과값을 유도할 수 있는 이유는 문제의 내용 속 모두 ㅗㅍ함되어 있다.

 

첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다. 두 수는 같지 않은 세 자리 수이며, 0이 포함되어 있지 않다.

 

같지 않으며 0이 포함되어 있지 않다. 라는 문제자가 남긴 말을 통해 위와 같은 연산이 성립한다.

위와 같은 식을 통해 1의자리10의자리100의 자리에 값을 변경해 주어 결과값을 출력하면 거꾸로 읽는 거와 같은 효과를 나타낼 수 있다 !