Wpis z mikrobloga

Z racji, że od tygodnia uczę się #programowanie #java (zacząłem z Advent of Code, to wrzuciłem więcej dni do dzisiejszego zadania do swojego inputu żeby zobaczyć jak rośnie długość sumy.
Dla 1024 dni i mojego wejścia liczy mi rybki w 36ms nie wiem czy to dobrze czy źle, nie znam się bo nowy jestem, chyba trochę wolno nie?

Poniżej wyniki:
Dla dni: 2
Rybek: 470
Cyfr: 3

Dla dni: 4
Rybek: 538
Cyfr: 3

Dla dni: 8
Rybek: 600
Cyfr: 3

Dla dni: 16
Rybek: 1370
Cyfr: 4

Dla dni: 32
Rybek: 5688
Cyfr: 4

Dla dni: 64
Rybek: 94068
Cyfr: 5

Dla dni: 128
Rybek: 24728912
Cyfr: 8

Dla dni: 256
Rybek: 1705008653296
Cyfr: 13

Dla dni: 512
Rybek: 8239077353665897570038
Cyfr: 22

Dla dni: 1024
Rybek: 193697011550049217960889720122453769868094
Cyfr: 42

Dla dni: 2048
Rybek: 107063834221775774108256857279391478681900170928613825241643062283154298916022906
Cyfr: 81

Dla dni: 4096
Rybek: 32710054946852081376116732522675039297733463414765534076863124457546829716492440145335407229382438960849379941957882818794508909272262936271399486830186381736
Cyfr: 158

Dla dni: 8192
Rybek: 3053220966399022173783414634780561330586805118584273228742770184515041435242055552183648572697374017172053408315569305428047696634279339568186287036187583043867878894670591365622476198697949423005131171959354840414045508115792281978065613687698410315600009165920147034660740795359201286137065199075877261672381324
Cyfr: 313

Dla dni: 16384
Rybek: 26601869627803172147806831344701690530319761643360748509201573994806707402595707548964576483496422352807372161317045363676957975903363227241566562569828870439140588791923164459527868262630886605777621571008719465028733152735254103915797735272153265810877915559685305831621723684486794921764824794182344889920455137018849590758157050210903213293951502049606398240934756885728988181176399488526708892988044985773980442155174408126363776060055663997340054880595505904136004656195243246893637173568512690052357503115397429568760882775051522292267947334103626722285256959820437792259218081981587207524192596819732476270004103676
Cyfr: 623

Dla dni: 32768
Rybek: 2019389110970627512510459449799348220396429952623917143105206196896502538037262909652251635669497717850523795712559612101327539924622597085036085352462164511756869592105247051648061782197893688298099253326670396971014653269631700216699657725992683630706442889548577423023465409182448326594748900258735615161419191395712203631730116221473939859920554417830983755749362889746567241264218090001995031691073744710391829533083278842382676531121891030137321114893364911791985713542885979483164278323236789134611938089271397197684616910938566132227320323818738694683563239123142392787477884421454291493236428260006161495462675545033379620599275918795807221628611536902995697354516360660865725853591489745248896802836974949887919673128658481755502242205151722605198181195871478557510592570615507335060848874735277387011989275521975124784087360251265130153774338462316761256722611666542112301084222373909904772914571438089599878130980340493405753770020174295218058573305194019160292460465133884538499408561332939952499632428533291754216975610643754968629913520128032052896526568165504586306398422777229633356808749116832479737889064362029015053992912567078842907660814926271424281781401261893372181070778884033548624192413313310994169655991076769962564
Cyfr: 1243

Dla dni: 65536
Rybek: 11636857305557451115957886200178647242106209564310263939566639068717837068437456316802591731842571512801971747170068234627453821116570868848761777306968681694702894836452250377243239887743939838406412642494975532514466906306856805315892994218441106113982082796187882375845544937657334020639565995597092851112517847502199090864190945341017318528026093538456391825739389054844661659588060657803492207330664220052808500019072627260460751986150231520144948162600501076081496014954346261472392035580031235074600449421026644993518288461186001655977188010130799926800200424603260058742980283257197688492346570892757476069503927106924232901317396507243020720771313958095751225185982907890875978083420685893541928388326506778570747492346217014742172366152129877209581073997062376439417981809049145628163389082417294908092787603710504734939206032247064982466746259133166988110600560558032878870334842327366460596401998528661553099766927833361284928233260678870074560168046426625011990561838405952183379835714754151000207582133163763427875309273856677477734428352191922850261618209528375535499065847728717654403754336373980635901405167963732516120996644215170574984805883517645345897550604197087176408466309243592392322834119034759858295645643513542052858750095560328581276578160624053304374941406588531338939471264066805936617765228003510333436075848322007972503671733372405452982077712479299682572764883609247746283319661792320229322224801584173421996688355925443879896528535574671832727042157883564500450477224826896034476602011770562321282349694321844746662199445802299942483722799431516401065339159844437074652350753870156593691034058353441232778981288280404896476165271472291144760250780122641041921068333416413329078932018513278321453865338649911461823300587132612711604046712084599741202138001861246783597042480136785584909069762414930863145537950528749021977026415767030333344542773449464360414022978057089844803094337413771210393807108852276245210479880603158484102289859947003954061596321307672248642111355726215605857436677671304529594982654870632037691952176065486490835660169991256844189603800365078334102472310046650319876868291277772458070469498824949569843770463256081963977660605042089293013314880691115094987500004503456766754144971647349802397364041270784441243769879337220878107553384316888099996794045606570512108340967218727204845593195287605167813171111776594578079996995702785262931512988222027809900554826937554976371042384827718749614038362809743724665596031786074322
Cyfr: 2483

#adventofcode #programujzwykopem #naukaprogramowania
Wyrewolwerowanyrewolwer - Z racji, że od tygodnia uczę się #programowanie #java (zacz...

źródło: comment_1638780058pYKOxLEiNHxhuUvXWGsWgD.jpg

Pobierz
  • 5
Dla 1024 dni i mojego wejścia liczy mi rybki w 36ms nie wiem czy to dobrze czy źle,


@Wyrewolwerowanyrewolwer: python tutaj, dla 1024 mam ~ 2 ms

Ale jak od tygodnia się uczysz i nie miałeś nic wcześniej do czynienia to bardzo spoko, bo to oznacza, że przynajmniej użyłeś poprawnej struktury danych :)