삼각수 계산기

n번째 삼각수를 찾거나, 어떤 수가 삼각수인지 확인하거나, 삼각수 수열을 즉시 생성하세요.

모드를 선택하고 값을 입력하면 단계별 설명과 함께 결과를 바로 확인할 수 있습니다.

삼각수 계산기
n번째 삼각수를 찾거나, 어떤 수가 삼각수인지 확인하거나, 삼각수 수열을 즉시 생성하세요.

삼각수 계산기 소개

삼각수는 주어진 크기의 정삼각형을 점으로 채우는 데 필요한 총 점의 수를 나타내는 흥미로운 수열입니다. 처음 몇 개의 삼각수는 1, 3, 6, 10, 15, 21, 28, 36, 45, 55입니다. 각 항은 이전 삼각수에 다음 자연수를 더해 얻습니다: 1, 1+2=3, 3+3=6, 6+4=10, 이런 식입니다. n번째 삼각수의 공식은 T(n) = n(n+1)/2입니다. 이 간결한 식은 1부터 n까지의 모든 정수를 더하는 것과 같습니다. 연속된 두 정수 n과 n+1 중 하나는 항상 짝수이므로, 그 곱은 2로 나누어떨어지고 결과는 항상 정수입니다. 이 공식은 시각적으로도 확인할 수 있습니다. 점을 n개의 행으로 삼각형 모양으로 배열하면 맨 위 행에는 점 1개, 두 번째 행에는 2개, 세 번째 행에는 3개가 있고, 맨 아래 행에는 n개의 점이 있습니다. 총합은 1 + 2 + 3 + … + n = n(n+1)/2입니다. 삼각수에는 여러 가지 놀라운 수학적 성질이 있습니다. 연속된 두 삼각수의 합 T(n) + T(n+1)은 항상 완전제곱수이며, 정확히 (n+1)²입니다. 예를 들어 T(4) + T(5) = 10 + 15 = 25 = 5²입니다. 이 항등식은 삼각수와 제곱수 사이의 깊은 기하학적 관계를 보여 줍니다. 마찬가지로 어떤 삼각수에 8을 곱하고 1을 더하면 항상 완전제곱수가 됩니다: 8T(n) + 1 = (2n+1)². 이러한 성질은 수론 증명과 오락 수학에서 널리 사용됩니다. 주어진 수 x가 삼각수인지 확인하려면 T(n) = n(n+1)/2 = x를 만족하는 양의 정수 n을 찾아야 합니다. 정리하면 n² + n − 2x = 0이고, 이차방정식의 근의 공식으로 n = (−1 + √(1+8x)) / 2를 얻습니다. 이 값이 양의 정수이면 x는 삼각수이고, 그렇지 않으면 삼각수가 아닙니다. 삼각수는 여러 실제 상황에 나타납니다. 조합론에서 n+1명 사이의 악수 횟수는 T(n)과 같습니다. 프로그래밍에서는 중첩 루프의 반복 횟수를 세는 데 삼각수가 쓰입니다. n개 항목을 단순 정렬할 때의 비교 횟수는 T(n−1)입니다. 파스칼의 삼각형 세 번째 대각선에는 삼각수가 들어 있습니다. 물리학에서는 닫힌 껍질 전자 배치와 분자 오비탈 이론 연구에서 삼각수가 나타납니다. 단순하면서도 깊이가 있어 수론과 조합론에 입문하기 좋은 주제입니다.

삼각수 예제

세 가지 계산 모드를 모두 단계별 결과와 함께 보여 주는 예제입니다.

입력결과설명
N번째 찾기: n = 7T(7) = 28T(7) = 7 × 8 / 2 = 28. 7번째 삼각수는 7행 삼각형의 점 개수를 셉니다.
확인: 36삼각수: T(8) = 36n = (−1 + √(1 + 8×36)) / 2 = (−1 + √289) / 2 = (−1 + 17) / 2 = 8. 정수이므로 삼각수입니다.
확인: 20삼각수가 아님n = (−1 + √161) / 2 ≈ 5.84. 정수가 아니므로 20은 삼각수가 아닙니다.
생성: 처음 5개 항1, 3, 6, 10, 15T(1)=1, T(2)=3, T(3)=6, T(4)=10, T(5)=15. 각 항은 다음 정수를 더합니다.

삼각수 계산기 사용 방법

  1. 모드를 선택합니다. 특정 항을 계산하려면 "N번째 삼각수 찾기", 임의의 정수를 검사하려면 "수가 삼각수인지 확인", 여러 항을 나열하려면 "수열 생성"을 선택하세요.
  2. 입력란에 양의 정수를 입력합니다. 앞의 두 모드에서는 위치 n을, 수열 생성 모드에서는 생성할 항의 개수를 입력합니다.
  3. "계산"을 클릭합니다. 적용된 공식을 보여 주는 설명과 함께 결과가 즉시 나타납니다.
  4. 수열 모드에서는 T(1)부터 T(n)까지의 모든 삼각수가 순서대로 표시됩니다.
  5. "초기화"를 클릭하면 입력란을 지우고 모드를 바꾸거나 새 값을 입력할 수 있습니다.

삼각수 FAQ

삼각수란 무엇인가요?
삼각수는 점을 정삼각형 모양으로 배열해 나타낼 수 있는 수입니다. n번째 삼각수는 1부터 n까지 모든 정수의 합과 같습니다: T(n) = n(n+1)/2. 수열은 1, 3, 6, 10, 15, 21…로 시작합니다.
n번째 삼각수의 공식은 무엇인가요?
공식은 T(n) = n(n+1)/2입니다. 예를 들어 10번째 삼각수는 T(10) = 10 × 11 / 2 = 55입니다. 이 공식은 1부터 n까지의 정수를 더하면 n(n+1)/2가 된다는 사실에서 나오며, 가우스가 유명하게 보여 준 원리입니다.
어떤 수가 삼각수인지 어떻게 확인하나요?
이차방정식의 근의 공식을 사용해 n(n+1)/2 = x를 n에 대해 풉니다: n = (−1 + √(1+8x)) / 2. n이 양의 정수이면 x는 삼각수입니다. 예를 들어 x = 21이면 n = (−1 + √169) / 2 = (−1 + 13) / 2 = 6입니다. 6은 양의 정수이므로 21은 삼각수입니다(T(6) = 21).
삼각수에는 특별한 성질이 있나요?
네. 연속된 두 삼각수의 합은 항상 완전제곱수입니다: T(n) + T(n+1) = (n+1)². 또한 8T(n) + 1도 항상 완전제곱수입니다: 8T(n) + 1 = (2n+1)². 모든 완전제곱수는 연속된 두 삼각수의 합이고, 모든 삼각수는 이항계수 C(n+1, 2)입니다.
삼각수는 일상생활 어디에 나타나나요?
삼각수는 볼링(T(4) = 핀 10개), 당구공 랙(T(5) = 공 15개), 동전 쌓기 등에 나타납니다. 조합론에서 T(n)은 n+1명 사이의 악수 횟수와 같습니다. 프로그래밍에서는 n개 항목에 대한 단순 중첩 루프의 비교 횟수를 셉니다.
0도 삼각수로 보나요?
많은 정의에서는 T(0) = 0(0+1)/2 = 0을 퇴화된 삼각수로 포함합니다. 하지만 대부분의 실용적·교육적 맥락에서는 수열이 T(1) = 1에서 시작합니다. 이 계산기는 수열 생성 모드에서 T(1) = 1부터 시작하며, 유효한 입력으로는 양의 정수만 허용합니다.