기출문제


C언어

enc & 0xA5는 비트 AND 연산으로, 암호화된 점수를 해독하는 역할

연산자 설명 예시 결과
<< 왼쪽 시프트 (곱하기) 5 << 1 $5 * 2^1$ = 10
>> 오른쪽 시프트 (나누기) 20 >> 2 $20 / 2^2$ = 5

완전수

자기 자신을 제외한 약수의 합이 자기 자신과 같은 수

6, 28, 496, 8128, …

약수 합 구하는 효율적 방법

약수는 1부터 n/2까지 찾는 방법이 기본

하지만 더 빠른 방법은 1부터 √n까지만 검사

약수 j가 있으면 n/j도 약수임을 이용

구조체