풀이에 들어가기에 앞서, data lab에 관련된 설명을 먼저 드리겠습니다.Data lab은 주어진 문제(c코드로 제시된 문제)를 제한된 연산자와 개수로 올바른 답을 도출해내는 과제입니다.여기서, 연산자는 주로 비트 연산자, 논리연산자로 주어지며 특별한 경우를 제외하고
문제는 위와 같습니다. 이 문제의 경우 조건문, 반복문을 사용 가능하고, 상수 선언의 제약 조건 또한 널널해졌습니다. (기존 상수 선언은 0x00~0xff까지만 가능) 부동 소수점으로 표현된 숫자의 절댓값을 출력하는 문제입니다.부동 소수점의 경우는 MSB가 sign을
문제는 위와 같습니다. 두 수를 더했을 때 오버플로우가 발생하는지 확인하는 문제입니다.2번 문제와 동일한 연산자 제약 조건이네요.오버플로우는 두 수의 부호가 같을 때, 연산 결과의 부호가 기존 두 수의 부호와 다를 때 발생합니다.즉, 음수 + 음수를 연산하는데 결과값의