wiz-icon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

What are vampire numbers?

Open in App
Solution

Vampire Number

Introduction to Vampire Number and its implementation using python.

Introduction
In mathematics, a vampire number (or true vampire number) is a composite natural number v, with an even number of digits n, that can be factored into two integers x and y each with n/2 digits and not both with trailing zeroes, where v contains precisely all the digits from x and from y, in any order, counting multiplicity. x and y are called the fangs.

Examples:

  • 1260 is a vampire number, with 21 and 60 as fangs, since 21 × 60 = 1260.
  • 126000 (which can be expressed as 21 × 6000 or 210 × 600) is not, as 21 and 6000 do not have the correct length, and both 210 and 600 have trailing zeroes

The vampire numbers are:
1260, 1395, 1435, 1530, 1827, 2187, 6880, 102510, 104260, 105210, 105264, 105750, 108135, 110758, 115672, 116725, 117067, 118440, 120600, 123354, 124483, 125248, 125433, 125460, 125500, … (sequence A014575 in the OEIS)

There are many known sequences of infinitely many vampire numbers following a pattern, such as:
1530 = 30×51, 150300 = 300×501, 15003000 = 3000×5001, …


Condition for a number to be Vampire Number:

  1. Has a pair number of digits. Lets call the number of digits : n
  2. You can obtain the number by multiplying two integers, x and y, each with n/2 digits. x and y are the fangs.
  3. Both fangs cannot end simultaneously in 0.
  4. The number can be made with all digits from x and y, in any order and only using each digit once.

flag
Suggest Corrections
thumbs-up
2
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Prime Factree
MATHEMATICS
Watch in App
Join BYJU'S Learning Program
CrossIcon