모든 챌린지
쉬움 0명 해결 정답률 0%

악수 횟수 세기

모든 쌍의 사람들이 한 번씩 악수할 때 악수의 총 횟수를 구하세요.

모든 사람은 다른 모든 사람과 한 번씩 악수합니다. 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에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.

다른 사람의 풀이 보기

커뮤니티 솔루션

아직 공개된 풀이가 없습니다. 문제를 풀고 첫 풀이를 공유하세요.