30 berichten aan het bekijken - 1 tot 30 (van in totaal 37)
  • Q:
    Bijdrager
    mowat

    Hersenbrekers forum

    Iemand heeft me vandaag opgezadeld met een moeilijke puzzel , noem het een hersenkraker.

    Ik geraak er dus niet uit.

    Weet iemand soms of er een nederlandstalig forum bestaat voor puzzelaars ? Daar kan ik misschien wat hulp krijgen.

    Ik heb al heel wat afgezocht op het internet maar op de fora die in vond zijn de laatste topics al jaren oud en dat is meestal niet hoopgevend.

     

    Bedankt bij voorbaat.

    Bijdrager
    TheBigZ

    Nou, laat maar horen, wat is de puzzel?  🙈

     

     

    Bijdrager
    mowat

    Goed zo TheBigZ,

    in plaats van zo maar een forum voor puzzelaars  op te geven wil je het raadsel zelf mee oplossen. Toffe keuze.

    Hier gaan we dan :

    Neem de 2 laatste cijfers van je geboortejaar.

    We zoeken een getal waarvan we het eerste cijfer naar achter verplaatsen en waarbij
    het nieuw bekomen getal een het procent van die cijfers van het oorspronkelijke vertegenwoordigt.

    Bijvoorbeeld : Wim’s geboortedatum is 1952

    ABCDEF maal 52 % = BCDEFA  ( waarbij de letters dus cijfers voorstellen)

     

    Voorbeeld: Hans is geboren (19) 55 , dus percentage te gebruiken = 55 %.

    zijn berekening zou zijn:  211.640 (ABCDEF) maal 55 % = 116.402(BCDEFA)

    Dus nu het oorspronkelijk getal vinden voor de verjaardag van Wim (19)52 = dus 52 %

    (Of de 3 andere van mijn familie , dus (19)52 en dan (19)83 , (20)07 en (19)47)

    Geef jij ( of een andere snuggere jongen ( of meisje) me een tip ?

     

     

     

    • Deze reactie is gewijzigd 1 week, 6 dagen geleden door mowat.
    Bijdrager
    TheBigZ

    Leuke puzzel.:-)

     

    zijn berekening zou zijn:  211.640 maal 55 % = 116.402

    Of:

    317.460 x 0,55 = 174.603

     

    Of:

    423.280 x 0,55 = 232.804

     

    Of:

    529.100 x 0,55 = 291.005

     

    Of:

    634.920 x 0,55 = 349.206

     

    Of een van de mooiste:

    740.740 x 0,55 = 407.407:-)

     

    Of:

    846.560 x 0,55 = 465.608

     

    Of:

    952.380 x 0,55 = 523.809

    • Deze reactie is gewijzigd 1 week, 6 dagen geleden door TheBigZ.
    Bijdrager
    TheBigZ

    0,52 is inderdaad iets lastiger.

     

    2.109.704.641.350 x 0,52 = 1.097.046.413.502

    Bijdrager
    GoeieDag

    Hee TheBigZ, welke formule gebruik je hiervoor?

    Bijdrager
    TheBigZ

    Iets als:

    (55.00000 – 100) Y = (1000 – 55) X

    X is daarbij een getal van 5 (of 6,7,8,…) cijfers, en Y is een cijfer tussen de 2 en 9.

    55 is het geboortejaar.

    Het aantal benodigde nullen (= cijfers), 5 in het voorbeeld, moet je zien te vinden.

     

     

    55 was simpel, want dan kom je uit op: 5820 Y = X

    52 is al wat lastiger, dan heb je meer cijfers (nullen) nodig.

    Bijdrager
    mowat

    Wauw TheBigZ ,

     

    je lijkt een wiskundegenie.

    Ik ben dat helemaal niet en begrijp niet echt goed  , zelfs niet na je laatste uitleg , hoe je aan die getallen komt.

    Zou je me het voorbeeld 55 eens stap voor stap met de cijfers  , in mensentaal, kunnen uitleggen zodat ik zelf kan gaan proberen de andere oplossingen te vinden ? Ik zie ook dat je meerdere oplossingen hebt. Het was de bedoeling telkens het kleinste getal te vinden.

    En , heb je voor al die berekeningen een supercomputer nodig? De persoon die me de puzzel gaf zegde me al lachend ,een goede zakrekenmachine zal je niet helpen. Ofwel bedoelt hij dat je zwaarder materiaal nodig hebt dan een zakcalculator ofwel dat de oplossing niet speciaal om het rekenen gaat.

    Alvast bedankt voor de last .

    • Deze reactie is gewijzigd 1 week, 6 dagen geleden door mowat.
    Bijdrager
    TheBigZ

    Stel we zoeken een getal met 6 cijfers: ABCDEF.

    Die A heb ik Y genoemd, en het BCDEF stuk X.

    ”YX” = ABCDEF

    ”XY” = BCDEFA

     

    Nu moet gelden:

    “YX” x 0,55 = “XY”

    ”YX” x 55 = 100 x “XY”

     

    We gaan nu van strings naar echte getallen:

    (Yx100000 + X) x 55 = 100 x (10xX + Y)

    55x100000xY + 55xX = 1000xX + 100xY

    (55×100000 – 100) x Y = (1000 – 55) x X

     

    Die laatste regel is de formule die ik in een eerdere reactie gaf:

    (55.00000 – 100) Y = (1000 – 55) X

    5.499.900 Y = 945 X

    5820 Y = X

     

    Dus voor Y = 2 krijg je: X = 11.640.

     

    Bijdrager
    mowat

    Heel erg bedankt voor je uiteenzetting TheBigZ.

     

    Dat gaan we eens proberen.

    Als het lukt ( of niet) dan hoor je van me.

     

    Bijdrager
    SMac

    Leuk puzzeltje, vroeger genoten van The 7th Guest: “a lot of inter-marriages in your family, stupid?”:-)

    Tegenwoordig overgestapt op mooi gemaakte echte puzzeltjes; hier thuis The Lotus Puzzle staan van Will Strijbos, supermooi spul.

    Bijdrager
    mowat

    SMac ,Ik heb inderdaad vroeger genoten van de puzzels van “The 7th Guest” en “The eleventh Hour”. Dat is heel lang geleden ( 1992 of zo ?)

     

    @ TheBigZ ,

    zoals beloofd kom ik nog even terug op de puzzel.

    Dankzij je uitgewerkt voorbeeld heb ik met je formule de 2 al door jou uitgewerkte jaartallen in cijfers kunnen weergaven. Heel handig.

    Met Y= 2 als basis was 1955 dus vrij eenvoudig en kort
    .Met 5 nullen lukte het.
    (5500000-100)Y = (1000-55)X
    X=11640 en Y=2
    De twee getallen waren dus 211640 x 55% = 116402.

    Met Y=2 als basis was 1952 al een stuk moeilijker en ik had 12 nullen nodig om tot het resultaat te komen.
    (52000000000000-100)Y = (1000-52)X
    X=1097046203 en Y=2
    De twee getallen waren hier 2109704641350 x 52% = 1097046413502.

    Maar met de 3 overblijvende  jaartallen van de opgave lukt het voorlopig niet . ((20)07 – (19)47 en (19)83.
    Ik heb je formule gebruikt met het basis getal “Y=2” tot 15 en meer nullen maar ik kom nog steeds niet aan het gezochte gehele getal voor X.
    Ik wil best nog verder gaan maar de rekenmachine op mijn Mac zit aan het maximale aantal digits en ik kan de aftrekking (-100) niet verder uitvoeren. De gezochte getallen blijken dus wel erg groot te zijn. Is er bij jouw weten iets waarmee ik dat probleem kan omzeilen? Ik heb op het internet al gezocht naar een online rekenmachine die grotere getallen laat zien maar ik vind er geen enkele die verder gaat.

    Zou het ook kunnen dat het niet altijd lukt met basis “Y=2” ? Ik heb al met “Y=3” geprobeerd maar ook dan vind ik geen oplossing.

    Dank bij voorbaat voor je advies

    Bijdrager
    TheBigZ

    mowat op 22 mei 2020 om 20:46

    Ik heb op het internet al gezocht naar een online rekenmachine die grotere getallen laat zien maar ik vind er geen enkele die verder gaat.

    Die zijn er wel. Hier is er eentje bijvoorbeeld:

    http://www.javascripter.net/math/calculators/100digitbigintcalculator.htm

     

     

    Bijdrager
    mowat

    Goeiemorgen TheBigZ

    Die heb ik niet gevonden.

    Geweldig. We gaan eens testen.

    Hopelijk neemt men me niet in de maling en moet ik 26 of meer nullen gebruiken want het leek zo mooi met enkel die 6 lettertjes ABCDEF.

    Veel dank

    Bijdrager
    TheBigZ

    Je kunt een klein Python programma (hersen.py) maken om het voor je uit te rekenen.

    Het programma loopt alle jaartallen af, en bepaalt het aantal nullen (cijfers) dat je minimaal nodig hebt per jaartal.

    Het laat vervolgens ook de deler zien (5820 bijvoorbeeld voor jaartal 55) die de oplossing (2*deler) voor dat jaartal geeft.

    Als het aantal cijfers groter is dan 40 wordt het printen van de deler overgeslagen.

     

     

     
     
    $ python hersen.py
     
    0 helaas
    1 2 0
    2 497
    3 165
    4 40 40160642570281124497991967871485943775
    5 98
    6 209
    7 109
    8 helaas
    9 494
    10 1 0
    11 461
    12 17 1214574898785425
    13 137
    14 111
    15 97
    16 helaas
    17 981
    18 489
    19 107
    20 41
    21 43
    22 80
    23 975
    24 helaas
    25 5 2564
    26 485
    27 137
    28 26 2880658436213991769547325
    29 969
    30 95
    31 143
    32 helaas
    33 321
    34 65
    35 191
    36 29 3734439834024896265560165975
    37 52
    38 5 3950
    39 464
    40 helaas
    41 23 4275286757038581856100
    42 238
    43 27 44932079414838035527690700
    44 6 46025
    45 94
    46 12 48218029350
    47 951
    48 helaas
    49 78
    50 17 5263157894736842
    51 23 5374077976817702845100
    52 12 54852320675
    53 472
    54 41
    55 5 5820
    56 helaas
    57 109
    58 77
    59 939
    60 45
    61 311
    62 65
    63 935
    64 helaas
    65 15 69518716577540
    66 232
    67 154
    68 231
    69 125
    70 14 7526881720430
    71 463
    72 helaas
    73 33 78748651564185544768069039913700
    74 153
    75 2 8
    76 5 8225
    77 209
    78 459
    79 152
    80 helaas
    81 458
    82 47
    83 389
    84 227
    85 59
    86 151
    87 81
    88 helaas
    89 454
    90 5 9890
    91 3 100
    92 112
    93 150
    94 74
    95 179
    96 helaas
    97 41
    98 9 108647450
    99 207
     
     

     

    Je ziet dat alle achtvouden geen oplossing hebben. Dan kun je lang blijven zoeken.:-)

    Bijdrager
    TheBigZ

    mowat op 21 mei 2020 om 12:59
    En, heb je voor al die berekeningen een supercomputer nodig? De persoon die me de puzzel gaf zegde me al lachend, een goede zakrekenmachine zal je niet helpen.

     

    Nee hoor, een gewone Mac (met standaard Python) volstaat.:-)

    Bijdrager
    mowat

    TheBigZ,

    Ik vind het heel vriendelijk dat je me zoveel info geeft , maar ik vrees dat dit soort dingen als python boven mijn petje gaat. Ben ook even op die website gaan zien.

    Ik ben nu met jouw formule  en met behulp van de door jou opgegeven calculator de berekening te maken voor de ontbrekende  jaren

    (19)83  : (83….. – 100)Y = (1000-83)X

    (19)47  : (47….. – 100)Y = (1000-47)X

    (20)07 : (07….. – 100)Y = (1000-07)X

    Ik zit momenteel  , met Y=2 , aan 23 nullen voor elk jaar .

    En nadien ga ik verder met Y=2 , Y=3 enz tot Y=9.

    Het is een geduldwerkje maar ik wil ze hoe dan ook vinden.

    Bijdrager
    TheBigZ

    mowat op 23 mei 2020 om 15:29
    Het is een geduldwerkje maar ik wil ze hoe dan ook vinden.

    In de vorige posting kun je zien dat je dan een tijdje bezig gaat zijn om het handmatig te doen.

     

    83: getal van 389 cijfers!!

    47: getal van 951 cijfers!!!

    07: getal van 109 cijfers!

    Bijdrager
    mowat

    Hallo TheBigZ,

    dat zou inderdaad veel rekenwerk opgeleverd hebben. Goed dat je me op tijd verwittigd hebt.

    Maar , ik kon toch niet laten van eens even met 2 als Y en 109 nullen te proberen via die rekenmachine die je me opgaf.

    En , inderdaad , ik kom op een rond getal uit met 0 rest. Dus ik dacht , die ene heb ik dan toch zelf afgewerkt.

    Maar als ik 7% bereken kom ik op iets eigenaardigs :  er is een nul die in de X lijn wel staat en in de 7% berekening niet.

    Even in cijfers :

    X komt dus na je formule op :
    140986908358509566968781470292044310171198388721047331319234642497482376636455186304128902316213494461228600

    dus voor XY voeg ik achteraan een 2 bij :

    1409869083585095669687814702920443101711983887210473313192346424974823766364551863041289023162134944612286002

    YX moet dan met het tweetje terug vooraan hetvolgende zijn :

    YX
    2140986908358509566968781470292044310171198388721047331319234642497482376636455186304128902316213494461228600

    Deze YX vermenigvuldigd met 7 % geeft me echter hetvolgende getal , waar ik achter de eerste “14” een “0” mankeer.

    149869083585095669687814702920443101711983887210473313192346424974823766364551863041289023162134944612286002

    Verder zijn alle cijfers juist.

    Hoe kan dat ? Kan de rekenmachine misschien die heel grote getallen niet goed aan , of zie ik iets over het hoofd ?

    Misschien zie jij de fout zo op zicht.

    Bijdrager
    TheBigZ

    Ik kom (voor jaartal 07) op:

     

     
     
    YX = 20140986908358509566968781470292044310171198388721047331319234642497482376636455186304128902316213494461228600
     
    XY = 01409869083585095669687814702920443101711983887210473313192346424974823766364551863041289023162134944612286002
     
     

    Dus (vrijwel) hetzelfde wat jij ook hebt gevonden.

    De eerste “voorloop-nul” is een beetje speciaal, maar het sommetje klopt wél.:-)

    Bijdrager
    mowat

    Ja TheBigZ , het is iets eigenaardig en dus mogelijk terug te brengen op die voorloopnul. De andere cijfers lopen inderdaad zowat gelijk.

    Ik ga me verder toch maar niet wagen aan die 389 en 951 cijfers. Het is mooi geweest.

    Ik heb een mooie formule bijgeleerd en een interessante rekenmachine gevonden.

    Nogmaals dank voor je hulp.

     

    PS – Toch nog een vraagje

    Je hebt mijn belangstelling toch opgewekt voor dat pythonprogramma.

    Is het dit progje dat je bedoelt – Versie 3.8.3 voor OSX

    https://www.python.org/downloads/mac-osx/

    Is het een gewoon macprogramma of iets dat je enkel via de terminal moet doen.

    Als het een gewoon macprogramma is dan wil ik wel eens proberen of die dingen mezelf ook lukken.

     

    • Deze reactie is gewijzigd 1 week, 4 dagen geleden door mowat.
    Bijdrager
    TheBigZ

    Python is een programmeertaal met bijbehorende interpreter die standaard met macOS wordt meegeleverd. Je kunt de python interpreter ‘interactief’ gebruiken. Open een Terminal, en typ ‘python’. Meer uitleg vind je in het macworld artikel.

     

    https://www.macworld.co.uk/how-to/mac/python-coding-mac-3635912/

    Bijdrager
    mowat

    Goeiemorgen TheBigZ

    Bedankt voor de info maar dat is iets waar ik me toch maar niet aan waag.

     

     

    PS. – Ik kon toch niet laten om ook nog 1983 en 1947 te gaan berekenen en dat lukte heel goed.

    Dat kon ik uiteraard enkel en alleen maar omdat ik van jou wist dat dezen een getal gaven van 389 en 951 cijfers. Indrukwekkende getallen.

     

     

    • Deze reactie is gewijzigd 1 week, 3 dagen geleden door mowat.
    Bijdrager
    TheBigZ

    mowat op 20 mei 2020 om 21:25

     

    Iemand heeft me vandaag opgezadeld met een moeilijke puzzel , noem het een hersenkraker.

    En, wist die persoon zelf ook de antwoorden?

    Bijdrager
    mowat

    Ja, TheBigZ , hij weet de opgaven zelf op te lossen.

    Daarom heb ik ook de 2 grootsten nog even uitgerekend nadat hij vroeg waarom ik die 2 niet kon oplossen terwijl het toch maar om een 400- tal cijfers bij 1983 ( 389) ging en voor 1947 een stuk meer (951).

    Hij heeft me wel beloofd om door te geven hoe hij dat zelf doet. Ben benieuwd. Het kan bijna niet anders of hij gebruikt ook één of ander computerprogramma.

    Bijdrager
    mowat

    Goeiemiddag TheBigZ,
    mag ik nogmaals een wanhoopskreet tot je richten ?
    Alhoewel ik volgens mij punctueel jouw formule toepas kom ik niet tot het juiste resultaat. Ik heb ook geprobeerd met een 0 meer en minder maar dan krijg ik een restwaarde en klopt de deling dus niet.

    (19)47 – vergelijking (47+951 nullen – 100)Y = (1000-47)X
    waarde Y = 2
    Jaartal + 951 nullen

    47000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

    -100 =
    46999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900

    x waarde Y = 2 =
    93999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999800

    /953 =
    98635886673662119622245540398740818467995802728226652675760755508919202518363064008394543546694648478488982161594963273871983210912906610703043022035676810073452256033578174186778593913955928646379853095487932843651626442812172088142707240293809024134312696747114375655823714585519412381951731374606505771248688352570828961175236096537250786988457502623294858342077649527806925498426023084994753410283315844700944386149003147953830010493179433368310598111227701993704092339979013641133263378803777544596012591815320041972717733473242392444910807974816369359916054564533053515215110178384050367261280167890870933892969569779643231899265477439664218258132214060860440713536201469045120671563483735571878279118572927597061909758656873032528856243441762854144805876180482686253934942287513116474291710388247639034627492130115424973767051416579223504721930745015739769150052465897166841552990556138509968520461699895068205666316894018887722980062959076600

    De deling geeft het bovenstaande ronde cijfer en rest (met mod toets) geeft 0. Dit getal is het gezochte getal en moet dus X zijn.
    Om YX te krijgen moet er dus een 2 voorgezet worden.
    298635886673662119622245540398740818467995802728226652675760755508919202518363064008394543546694648478488982161594963273871983210912906610703043022035676810073452256033578174186778593913955928646379853095487932843651626442812172088142707240293809024134312696747114375655823714585519412381951731374606505771248688352570828961175236096537250786988457502623294858342077649527806925498426023084994753410283315844700944386149003147953830010493179433368310598111227701993704092339979013641133263378803777544596012591815320041972717733473242392444910807974816369359916054564533053515215110178384050367261280167890870933892969569779643231899265477439664218258132214060860440713536201469045120671563483735571878279118572927597061909758656873032528856243441762854144805876180482686253934942287513116474291710388247639034627492130115424973767051416579223504721930745015739769150052465897166841552990556138509968520461699895068205666316894018887722980062959076600

    Nu moet gelden : YX x 0,47 =XY
    maar het resultaat geeft getal
    140358866736621196222455403987408184679958027282266526757607555089192025183630640083945435466946484784889821615949632738719832109129066107030430220356768100734522560335781741867785939139559286463798530954879328436516264428121720881427072402938090241343126967471143756558237145855194123819517313746065057712486883525708289611752360965372507869884575026232948583420776495278069254984260230849947534102833158447009443861490031479538300104931794333683105981112277019937040923399790136411332633788037775445960125918153200419727177334732423924449108079748163693599160545645330535152151101783840503672612801678908709338929695697796432318992654774396642182581322140608604407135362014690451206715634837355718782791185729275970619097586568730325288562434417628541448058761804826862539349422875131164742917103882476390346274921301154249737670514165792235047219307450157397691500524658971668415529905561385099685204616998950682056663168940188877229800629590766002

    De getallen zijn eigenaardig genoeg vrijwel gelijk. Het verschil is als volgt :
    de “2” van getal YX staat achteraan XY zoals het hoort ,maar de volgende 3 cijfers van getal YX zijn 986 ipv 140 in getal XY.Al de andere kloppen.

    Ik heb de berekening al zeker 5 x overgedaan in de Big integer Calculator maar ik kom steeds tot hetzelfde foute resultaat terwijl ik de berekeningsformule juist gevolgd heb en het X getal toch ook juist moet zijn anders zou de deling toch niet uitkomen zonder rest.

    Heb jij een ideetje of misschien een andere rekenmachine waarmee deze berekening kan gecontroleerd worden ?

    Mijn dank bij voorbaat.

    Bijdrager
    TheBigZ

    Toch maar weer even in Python:

     

     
     
    YX = 2098635886673662119622245540398740818467995802728226652675760755508919202518363064008394543546694648478488982161594963273871983210912906610703043022035676810073452256033578174186778593913955928646379853095487932843651626442812172088142707240293809024134312696747114375655823714585519412381951731374606505771248688352570828961175236096537250786988457502623294858342077649527806925498426023084994753410283315844700944386149003147953830010493179433368310598111227701993704092339979013641133263378803777544596012591815320041972717733473242392444910807974816369359916054564533053515215110178384050367261280167890870933892969569779643231899265477439664218258132214060860440713536201469045120671563483735571878279118572927597061909758656873032528856243441762854144805876180482686253934942287513116474291710388247639034627492130115424973767051416579223504721930745015739769150052465897166841552990556138509968520461699895068205666316894018887722980062959076600
     
    XY = 0986358866736621196222455403987408184679958027282266526757607555089192025183630640083945435466946484784889821615949632738719832109129066107030430220356768100734522560335781741867785939139559286463798530954879328436516264428121720881427072402938090241343126967471143756558237145855194123819517313746065057712486883525708289611752360965372507869884575026232948583420776495278069254984260230849947534102833158447009443861490031479538300104931794333683105981112277019937040923399790136411332633788037775445960125918153200419727177334732423924449108079748163693599160545645330535152151101783840503672612801678908709338929695697796432318992654774396642182581322140608604407135362014690451206715634837355718782791185729275970619097586568730325288562434417628541448058761804826862539349422875131164742917103882476390346274921301154249737670514165792235047219307450157397691500524658971668415529905561385099685204616998950682056663168940188877229800629590766002
     
     

     

    Let erop dat je wederom een voorloop-nul nodig hebt.

    Bijdrager
    mowat

    Hoi TheBigZ,

    Ongelooflijk hoe simpel een oplossing blijkbaar kan zijn maar je moet ze maar zien.

    In de “Big Integer Calculator” rekenmachine valt die nul natuurlijk niet te zien en dan ga je natuurlijk uit van een foutief getal voor de 47 % berekening.

    Ik had natuurlijk wel moeten zien van de 3 begincijfers 209 aan 47% ongeveer 98 moesten zijn en om dan hetzelfde aantal cijfers (952) aan te houden dan moest er wel een nul voorstaan.

    Eindelijk is dat rotding opgelost. Dankzij jouw scherpzinnigheid.Nogmaals dank.

     

    PS. – Ik heb nog even op die Macworldsite die je opgaf nagezien hoe je te weten komt of python of je mac staat  ( python –version) en er staat inderdaad python op (versie 2.7.10) .Dat is missschien wel een oude versie want ik zag ergens op de pythonsite versie 3.83 als download voor OSX staan.

    Hoe komt python daar trouwens op want ik heb dat programma nooit geïnstalleerd of staat dat automatisch op alle Mac’s ?

    Misschien ga ik dat programma wel eens installeren en proberen of ik er iets van bak want het lijkt me toch iets handigs.

     

     

    • Deze reactie is gewijzigd 1 week, 1 dag geleden door mowat.
    Bijdrager
    TheBigZ

    mowat op 26 mei 2020 om 21:04
    PS. – Ik heb nog even op die Macworldsite die je opgaf nagezien hoe je te weten komt of python of je mac staat  ( python –version) en er staat inderdaad python op (versie 2.7.10) .Dat is missschien wel een oude versie want ik zag ergens op de pythonsite versie 3.83 als download voor OSX staan.

    Hoe komt python daar trouwens op want ik heb dat programma nooit geïnstalleerd of staat dat automatisch op alle Mac’s ?

    Misschien ga ik dat programma wel eens installeren en proberen of ik er iets van bak want het lijkt me toch iets handigs.

    Python staat inderdaad standaard geïnstalleerd op je Mac. Weliswaar een oudere 2.X versie, maar dat maakt voor dit soort kleine stukjes code niet uit. Je hoeft dus niets extra’s te downloaden/installeren.

     

    Bijdrager
    mowat

    Dan kan ik zonder iets te installeren eens gaan testen.

    Nu de vraag nog , ik zie nergens een “python.app” of iets dergelijks staan , ook niet bij zoeken via spotlight.

    Of moet ik in terminal gewoon die regels van jou ” def  (calc enz enz) invoeren ?

     

    Aanvulling:

    In je python uitdraai staat bij elk achtvoud : helaas – Dus normaal zou het met die jaartallen dus niet lukken.

    Nu is toevallig degene die me de puzzel gaf van het 1948. En , 48 is natuurlijk een achtvoud. Dus ik dacht hem eens in de val te lokken en vroeg of hij 1948 eens kon berekenen. Ik had het beter zelf eerst eens uitgetest want het lukte hem. Dus mijn valstrik ging niet op. Waarom zou python dan helaas geven ?

    resultaat :

    (19)48 met 47 nullen
    4800000000000000000000000000000000000000000000000
    -100=
    4799999999999999999999999999999999999999999999900
    *2=
    9599999999999999999999999999999999999999999999800
    /952=
    100840336134453781512605042016806722689075630252
    Rest 0
    210084033613445378151260504201680672268907563025
    *48%=
    100840336134453781512605042016806722689075630252

     

    • Deze reactie is gewijzigd 1 week geleden door mowat.
30 berichten aan het bekijken - 1 tot 30 (van in totaal 37)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.