한 번의 클릭으로 카드 번호를 유효성 검사하세요
오른쪽에 신용카드 번호를 입력하고 시작 버튼을 클릭하세요!
신용 카드 번호를 확인하는 데 사용되는 알고리즘은 무엇인가요?
신용 카드 번호를 확인하는 데 가장 널리 사용되는 알고리즘은 룬 알고리즘입니다.
룬 알고리즘이란 무엇인가요?
룬 알고리즘은 숫자(예: 신용 카드 번호)가 올바르게 입력되었는지 빠르게 확인하는 방법입니다. 여기 가상의 신용 카드 번호를 예로 들며 세 단계로 작동하는 방법입니다:
예시 신용 카드 번호: 1234 5678 9123 4560
두 번째 숫자부터 시작하여 다른 숫자마다 두 배로 합니다: 마지막에서 두 번째 숫자부터 시작하여 왼쪽으로 이동하며 다른 숫자마다 두 배로 합니다. 우리의 예제는 다음과 같이 됩니다: 1-4-3-10-5-14-9-4-1-6-3-10-4-10-6-0 숫자를 함께 더합니다:
숫자를 두 배로 하여 두 자릿수가 된 경우, 이러한 숫자를 더하여 하나의 숫자를 얻습니다(예: 10은 1+0 = 1이 됩니다). 그런 다음 이 모든 숫자를 더합니다. 우리 예제의 경우: 1+4+3+1+5+5+9+4+1+6+3+1+4+1+6+0 = 44 총합이 10으로 나누어 떨어지는지 확인합니다:
총합이 10의 배수(예: 30, 40, 50)인 경우, 번호는 검사를 통과합니다. 이는 실수를 빠르게 발견하는 방법입니다. 우리 예제의 총합은 44로 10으로 나누어 떨어지지 않으므로, 사용한 번호에 문제나 오타가 있음을 나타냅니다. 기억하세요: 이것은 단계가 어떻게 작동하는지 보여주기 위한 만들어진 예시일 뿐입니다. 실제 신용 카드 번호는 이 테스트를 통과하도록 설정되어 있어, 타이핑 오류와 같은 간단한 실수를 잡아내는 데 도움이 됩니다.