How to get last integers of a number?












3














I have a number such as:



a=875952;


And I want to get last 3 numbers of a. I have tried this:



Take[IntegerDigits[a],-3];


I get {9,5,2}
And is there a concise way to get it?










share|edit



























    3














    I have a number such as:



    a=875952;


    And I want to get last 3 numbers of a. I have tried this:



    Take[IntegerDigits[a],-3];


    I get {9,5,2}
    And is there a concise way to get it?










    share|edit

























      3












      3








      3







      I have a number such as:



      a=875952;


      And I want to get last 3 numbers of a. I have tried this:



      Take[IntegerDigits[a],-3];


      I get {9,5,2}
      And is there a concise way to get it?










      share|edit













      I have a number such as:



      a=875952;


      And I want to get last 3 numbers of a. I have tried this:



      Take[IntegerDigits[a],-3];


      I get {9,5,2}
      And is there a concise way to get it?







      functions






      share|edit













      share|edit











      share|edit




      share|edit










      asked 2 hours ago









      user61054

      484




      484






















          2 Answers
          2






          active

          oldest

          votes


















          5














          You can use Part:



          IntegerDigits[a][[-3 ;;]]



          {9, 5, 2}




          Update:




          "Actually I want to see whether a is divisible by 1000"




          Use Divisible:



          Divisible[a, 1000]



          False







          share|improve this answer































            4














            It depends whether you want a three-digit number, in which case try using Mod, as in:



            Mod[a, 1000]


            If you want a List of the digits, then the other solutions above work fine.



            If your goal is instead to see whether a is (evenly) divisible by 1000, then:



            Mod[a,1000] == 0


            yields a True or False.






            share|improve this answer























            • Actually I want to see whether a is divisable by 1000, my ways is to judge the last number of a. But it seems complex. Do you have other ways? thanks.
              – user61054
              2 hours ago






            • 2




              A recommendation: Always ask your actual question, rather than an intermediate question. You're more likely to get better answers.
              – David G. Stork
              2 hours ago










            • @DavidG.Stork but what if by last 3 digits we mean last 3 digits of even decimal fractions such as 13.535 returning 535 or the list {5,3,5} or any other equivalent representation? Right now your formula gives the last three whole number place values along with the decimal fraction. (And yes, I can see the askers usage/intention was something very different but it would be interesting to see a more precise answer to the original question.)
              – The Great Duck
              10 mins ago












            • @TheGreatDuck: The OP is rather confused about what is desired: "Actually I want to see whether $a$ is divisable by 1000." I tried to answer his actual question. If the OP wants something different, I'm happy to address that.
              – David G. Stork
              7 mins ago










            • @DavidG.Stork no the op asked a completely different question in the comments. The desired question is what is posted in the question at the top of this page which asks for how "to get last 3 numbers of a". Your first formula does not do that. Any fraction will not return 3 numbers with that formula.
              – The Great Duck
              5 mins ago











            Your Answer





            StackExchange.ifUsing("editor", function () {
            return StackExchange.using("mathjaxEditing", function () {
            StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
            StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
            });
            });
            }, "mathjax-editing");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "387"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f188645%2fhow-to-get-last-integers-of-a-number%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            5














            You can use Part:



            IntegerDigits[a][[-3 ;;]]



            {9, 5, 2}




            Update:




            "Actually I want to see whether a is divisible by 1000"




            Use Divisible:



            Divisible[a, 1000]



            False







            share|improve this answer




























              5














              You can use Part:



              IntegerDigits[a][[-3 ;;]]



              {9, 5, 2}




              Update:




              "Actually I want to see whether a is divisible by 1000"




              Use Divisible:



              Divisible[a, 1000]



              False







              share|improve this answer


























                5












                5








                5






                You can use Part:



                IntegerDigits[a][[-3 ;;]]



                {9, 5, 2}




                Update:




                "Actually I want to see whether a is divisible by 1000"




                Use Divisible:



                Divisible[a, 1000]



                False







                share|improve this answer














                You can use Part:



                IntegerDigits[a][[-3 ;;]]



                {9, 5, 2}




                Update:




                "Actually I want to see whether a is divisible by 1000"




                Use Divisible:



                Divisible[a, 1000]



                False








                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited 2 hours ago

























                answered 2 hours ago









                kglr

                176k9198404




                176k9198404























                    4














                    It depends whether you want a three-digit number, in which case try using Mod, as in:



                    Mod[a, 1000]


                    If you want a List of the digits, then the other solutions above work fine.



                    If your goal is instead to see whether a is (evenly) divisible by 1000, then:



                    Mod[a,1000] == 0


                    yields a True or False.






                    share|improve this answer























                    • Actually I want to see whether a is divisable by 1000, my ways is to judge the last number of a. But it seems complex. Do you have other ways? thanks.
                      – user61054
                      2 hours ago






                    • 2




                      A recommendation: Always ask your actual question, rather than an intermediate question. You're more likely to get better answers.
                      – David G. Stork
                      2 hours ago










                    • @DavidG.Stork but what if by last 3 digits we mean last 3 digits of even decimal fractions such as 13.535 returning 535 or the list {5,3,5} or any other equivalent representation? Right now your formula gives the last three whole number place values along with the decimal fraction. (And yes, I can see the askers usage/intention was something very different but it would be interesting to see a more precise answer to the original question.)
                      – The Great Duck
                      10 mins ago












                    • @TheGreatDuck: The OP is rather confused about what is desired: "Actually I want to see whether $a$ is divisable by 1000." I tried to answer his actual question. If the OP wants something different, I'm happy to address that.
                      – David G. Stork
                      7 mins ago










                    • @DavidG.Stork no the op asked a completely different question in the comments. The desired question is what is posted in the question at the top of this page which asks for how "to get last 3 numbers of a". Your first formula does not do that. Any fraction will not return 3 numbers with that formula.
                      – The Great Duck
                      5 mins ago
















                    4














                    It depends whether you want a three-digit number, in which case try using Mod, as in:



                    Mod[a, 1000]


                    If you want a List of the digits, then the other solutions above work fine.



                    If your goal is instead to see whether a is (evenly) divisible by 1000, then:



                    Mod[a,1000] == 0


                    yields a True or False.






                    share|improve this answer























                    • Actually I want to see whether a is divisable by 1000, my ways is to judge the last number of a. But it seems complex. Do you have other ways? thanks.
                      – user61054
                      2 hours ago






                    • 2




                      A recommendation: Always ask your actual question, rather than an intermediate question. You're more likely to get better answers.
                      – David G. Stork
                      2 hours ago










                    • @DavidG.Stork but what if by last 3 digits we mean last 3 digits of even decimal fractions such as 13.535 returning 535 or the list {5,3,5} or any other equivalent representation? Right now your formula gives the last three whole number place values along with the decimal fraction. (And yes, I can see the askers usage/intention was something very different but it would be interesting to see a more precise answer to the original question.)
                      – The Great Duck
                      10 mins ago












                    • @TheGreatDuck: The OP is rather confused about what is desired: "Actually I want to see whether $a$ is divisable by 1000." I tried to answer his actual question. If the OP wants something different, I'm happy to address that.
                      – David G. Stork
                      7 mins ago










                    • @DavidG.Stork no the op asked a completely different question in the comments. The desired question is what is posted in the question at the top of this page which asks for how "to get last 3 numbers of a". Your first formula does not do that. Any fraction will not return 3 numbers with that formula.
                      – The Great Duck
                      5 mins ago














                    4












                    4








                    4






                    It depends whether you want a three-digit number, in which case try using Mod, as in:



                    Mod[a, 1000]


                    If you want a List of the digits, then the other solutions above work fine.



                    If your goal is instead to see whether a is (evenly) divisible by 1000, then:



                    Mod[a,1000] == 0


                    yields a True or False.






                    share|improve this answer














                    It depends whether you want a three-digit number, in which case try using Mod, as in:



                    Mod[a, 1000]


                    If you want a List of the digits, then the other solutions above work fine.



                    If your goal is instead to see whether a is (evenly) divisible by 1000, then:



                    Mod[a,1000] == 0


                    yields a True or False.







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited 2 hours ago

























                    answered 2 hours ago









                    David G. Stork

                    23k22051




                    23k22051












                    • Actually I want to see whether a is divisable by 1000, my ways is to judge the last number of a. But it seems complex. Do you have other ways? thanks.
                      – user61054
                      2 hours ago






                    • 2




                      A recommendation: Always ask your actual question, rather than an intermediate question. You're more likely to get better answers.
                      – David G. Stork
                      2 hours ago










                    • @DavidG.Stork but what if by last 3 digits we mean last 3 digits of even decimal fractions such as 13.535 returning 535 or the list {5,3,5} or any other equivalent representation? Right now your formula gives the last three whole number place values along with the decimal fraction. (And yes, I can see the askers usage/intention was something very different but it would be interesting to see a more precise answer to the original question.)
                      – The Great Duck
                      10 mins ago












                    • @TheGreatDuck: The OP is rather confused about what is desired: "Actually I want to see whether $a$ is divisable by 1000." I tried to answer his actual question. If the OP wants something different, I'm happy to address that.
                      – David G. Stork
                      7 mins ago










                    • @DavidG.Stork no the op asked a completely different question in the comments. The desired question is what is posted in the question at the top of this page which asks for how "to get last 3 numbers of a". Your first formula does not do that. Any fraction will not return 3 numbers with that formula.
                      – The Great Duck
                      5 mins ago


















                    • Actually I want to see whether a is divisable by 1000, my ways is to judge the last number of a. But it seems complex. Do you have other ways? thanks.
                      – user61054
                      2 hours ago






                    • 2




                      A recommendation: Always ask your actual question, rather than an intermediate question. You're more likely to get better answers.
                      – David G. Stork
                      2 hours ago










                    • @DavidG.Stork but what if by last 3 digits we mean last 3 digits of even decimal fractions such as 13.535 returning 535 or the list {5,3,5} or any other equivalent representation? Right now your formula gives the last three whole number place values along with the decimal fraction. (And yes, I can see the askers usage/intention was something very different but it would be interesting to see a more precise answer to the original question.)
                      – The Great Duck
                      10 mins ago












                    • @TheGreatDuck: The OP is rather confused about what is desired: "Actually I want to see whether $a$ is divisable by 1000." I tried to answer his actual question. If the OP wants something different, I'm happy to address that.
                      – David G. Stork
                      7 mins ago










                    • @DavidG.Stork no the op asked a completely different question in the comments. The desired question is what is posted in the question at the top of this page which asks for how "to get last 3 numbers of a". Your first formula does not do that. Any fraction will not return 3 numbers with that formula.
                      – The Great Duck
                      5 mins ago
















                    Actually I want to see whether a is divisable by 1000, my ways is to judge the last number of a. But it seems complex. Do you have other ways? thanks.
                    – user61054
                    2 hours ago




                    Actually I want to see whether a is divisable by 1000, my ways is to judge the last number of a. But it seems complex. Do you have other ways? thanks.
                    – user61054
                    2 hours ago




                    2




                    2




                    A recommendation: Always ask your actual question, rather than an intermediate question. You're more likely to get better answers.
                    – David G. Stork
                    2 hours ago




                    A recommendation: Always ask your actual question, rather than an intermediate question. You're more likely to get better answers.
                    – David G. Stork
                    2 hours ago












                    @DavidG.Stork but what if by last 3 digits we mean last 3 digits of even decimal fractions such as 13.535 returning 535 or the list {5,3,5} or any other equivalent representation? Right now your formula gives the last three whole number place values along with the decimal fraction. (And yes, I can see the askers usage/intention was something very different but it would be interesting to see a more precise answer to the original question.)
                    – The Great Duck
                    10 mins ago






                    @DavidG.Stork but what if by last 3 digits we mean last 3 digits of even decimal fractions such as 13.535 returning 535 or the list {5,3,5} or any other equivalent representation? Right now your formula gives the last three whole number place values along with the decimal fraction. (And yes, I can see the askers usage/intention was something very different but it would be interesting to see a more precise answer to the original question.)
                    – The Great Duck
                    10 mins ago














                    @TheGreatDuck: The OP is rather confused about what is desired: "Actually I want to see whether $a$ is divisable by 1000." I tried to answer his actual question. If the OP wants something different, I'm happy to address that.
                    – David G. Stork
                    7 mins ago




                    @TheGreatDuck: The OP is rather confused about what is desired: "Actually I want to see whether $a$ is divisable by 1000." I tried to answer his actual question. If the OP wants something different, I'm happy to address that.
                    – David G. Stork
                    7 mins ago












                    @DavidG.Stork no the op asked a completely different question in the comments. The desired question is what is posted in the question at the top of this page which asks for how "to get last 3 numbers of a". Your first formula does not do that. Any fraction will not return 3 numbers with that formula.
                    – The Great Duck
                    5 mins ago




                    @DavidG.Stork no the op asked a completely different question in the comments. The desired question is what is posted in the question at the top of this page which asks for how "to get last 3 numbers of a". Your first formula does not do that. Any fraction will not return 3 numbers with that formula.
                    – The Great Duck
                    5 mins ago


















                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Mathematica Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    Use MathJax to format equations. MathJax reference.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f188645%2fhow-to-get-last-integers-of-a-number%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Le Mesnil-Réaume

                    Ida-Boy-Ed-Garten

                    web3.py web3.isConnected() returns false always