P20875 [GeeksforGeeks] Find the maximum number of handshakes2349
普及-
题目描述

There are N people in a room. If two persons shake hands exactly once, find the maximum number of handshakes possible.

Example 1:
Input: N = 2
Output: 1
Explaination: There are two people and they
can shake hands maximum one time.

Example 2:
Input: N = 3
Output: 3
Explaination: Let the people be person 1, 2 and 3.
So the possible handshakes are (1, 2), (2, 3) and
(1, 3).

Your Task:
You do not need to read input or print anything. Your task is to complete the function handShakes() which takes N as input parameter and returns the maximum number of handshakes possible.

Expected Time Complexity: O(1)
Expected Auxiliary Space: O(1)

Constraints:
2 ≤ N ≤ 10^{9}

输入格式

见题面

输出格式

见题面

样例输入
N = 2
样例输出
1