Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

Problem 1081. Test if two numbers have the same digits

Created by @bmtran

Given two integers x1 and x2, return true if the numbers written with no leading zeros contain the same digits. That is, the string representation of one number is a permutation of the string representation of the other.

For example

    x1 = 1234;
    x2 = 4321;
    tf = same_digits(x1,x2)

would output

    tf = true


    x1 = 1234;
    x2 = 1244;
    tf = same_digits(x1,x2)

would output

    tf = false


Problem Group

Solution Statistics

85 correct solutions 72 incorrect solutions
Last solution submitted on Sep 28, 2015

Problem Comments