max 함수 설명 및 활용 예제
max
함수는 최대 16개의 입력 값 중에서 가장 큰 값을 반환하는 함수입니다. 예를 들어, max(12, 96, 32, 75)
는 입력 값 중 가장 큰 96을 반환합니다.
문법
max(val1, val2, ... max_val);
인자 설명
인자 | 타입 | 설명 |
---|---|---|
val1 ... max_val | 숫자 | 비교할 값들 |
반환 값
- 입력 값 중 가장 큰 값
예제
x = max(x, 0);
위 코드는 플레이어가 방의 왼쪽으로 나가는 것을 방지합니다. 이는 플레이어의 x 좌표를 항상 자기 자신과 0 중 큰 값으로 설정함으로써 작동합니다. 만약 플레이어가 왼쪽으로 나가면 x 값이 0보다 작아지므로(즉, 음수가 되므로) 다시 0으로 설정됩니다.
활용 예제
- 최대 점수 계산
score1 = 50;
score2 = 75;
maxScore = max(score1, score2);
- 최대 체력 설정
currentHealth = 30;
maxHealth = 100;
currentHealth = max(currentHealth, maxHealth);
- 최대 속도 제한
speed = 120;
maxSpeed = 100;
speed = max(speed, maxSpeed);
- 최대 레벨 비교
level1 = 5;
level2 = 10;
highestLevel = max(level1, level2);
- 최대 온도 기록
temp1 = 22;
temp2 = 25;
maxTemp = max(temp1, temp2);
이와 같이 max
함수를 활용하여 다양한 상황에서 최대 값을 쉽게 계산할 수 있습니다.