how to handle very large array?
    ag0aep6g 
    anonymous at example.com
       
    Wed Feb  9 10:29:03 UTC 2022
    
    
  
On 09.02.22 11:09, MichaelBi wrote:
> On Wednesday, 9 February 2022 at 10:05:23 UTC, MichaelBi wrote:
[...]
>> got outofmemory error:
>> core.exception.OutOfMemoryError at src\core\lifetime.d(126): Memory 
>> allocation failed
> 
> https://adventofcode.com/2021/day/6#part2
> 
> "Suppose the lanternfish live forever and have unlimited food and space. 
> Would they take over the entire ocean?
> 
> After 256 days in the example above, there would be a total of 
> 26984457539 lanternfish!
> 
> How many lanternfish would there be after 256 days"
> 
> 26984457539 in above is the array length.
If you store one byte per lanternfish, that's 25 GiB. You don't seem to 
have enough RAM for such a large array.
Try to think of a more efficient way of storing the information.
    
    
More information about the Digitalmars-d-learn
mailing list