Programmēšana

  • mjau
    0

    Divos stringos ir skaitļi, kuri neietilpst intos (vai longos vai vēl kur). Kāds ir efektīvākais un precīzākais veids kā šos skaitļus salīdzinināt pēc lieluma? Pašlaik vienīgais kas nāk prātā ir salīdzināt to garumu, un, ja tas ir vienāds, tad salīdzināt pirmos ciparus, bet tas, protams, nav seviški precīzi. Varbūt kaut kā ir iespējams sadalīt šos skaitļus daļās (neskatoties uz to garumu) un, salīdzinot šīs daļas noteikt kurš ir lielāks? Ja neizdomāšu neko efektīvāku, vienkārši prasīšu lietotājam pašam norādīt, kurš skaitlis ir lielāks. biggrin_mini2.gif
    (java)

    • mad
      0

      Kas tad tie par skaitļiem, ja nelien iekš long? smiley-eek.png

      Nu manuprāt salīdzini pēc garuma. Ja tas ir vienāds, tad sadali simbolos un ej pēc kārtas ciklā salīdzini simbolus no sākuma. Pie pirmās atšķirības tev būs zināms lielākais. Nekas tur neprecīzi nevar būt.

      @Viesty nononzjoja.

      • mjau
        0

        Programmēšanas mājasdarbs - programma, kura saskaita/atņem skaitļus, kuri lielāki par maksimālajām Integer vērtībām.