문제
원문 보기 (영어)모든 사람은 다른 모든 사람과 한 번씩 악수합니다. A와 B의 악수는 B와 A의 악수와 동일한 사건입니다. 아무도 자기 자신과는 악수하지 않습니다.
handshake_count(people)를 구현하세요.
입력
people: 사람의 수입니다.
출력
서로 다른 악수의 총 횟수를 반환하세요.
제약 조건
0 ≤ people ≤ 1,000,000,000. 정답은 signed 64비트 정수 범위에 들어옵니다.
예시
예시 1
입력:
people = 4
예상 출력:
expected = 6
입력:
long long people = 4;
예상 출력:
long long expected = 6;
입력:
long people = 4;
예상 출력:
long expected = 6;
설명
쌍은 AB, AC, AD, BC, BD, CD로 총 여섯 번의 악수가 있습니다.
예시 2
입력:
people = 1
예상 출력:
expected = 0
입력:
long long people = 1;
예상 출력:
long long expected = 0;
입력:
long people = 1;
예상 출력:
long expected = 0;
설명
한 명만 있을 때는 악수할 사람이 없습니다.
참고 자료
이 문제는 CodeUtility에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.