Determine whether a number is a Blum integer - MATLAB Cody - MATLAB Central

Problem 60561. Determine whether a number is a Blum integer

Difficulty:Rate
A Blum integer is a semiprime—that is, the product of two distinct primes—whose factors have the form 4k+3 for some integer k. The number 21 is a Blum integer because its two prime factors, 3 and 7, have the form 4k+3 with k = 0 and k = 1. The number 123 is a semiprime because it is 3x41, but it is not a Blum integer because 41 is not 3 more than a multiple of 4. The number 1463 is not a Blum integer: although its prime factors are distinct and each 3 more than a multiple of 4, there are three of them, not two.
Write a function to determine whether the numbers in a matrix are Blum integers.

Solution Stats

58.33% Correct | 41.67% Incorrect
Last Solution submitted on Sep 29, 2024

Solution Comments

Show comments
PIVlab surpasses 100K all-time File Exchange downloads
During the past twelve months, PIVlab, a MATLAB Community Toolbox for particle...
4
8
LLMs with MATLAB updated to support the latest OpenAI Models
Large Languge model with MATLAB, a free add-on that lets you access...
2
4

Problem Recent Solvers7

Suggested Problems

More from this Author298

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!