get pic width

 import java.util.ArrayList;

public class ListOfPictures
{
    public static void main(String[] args)
    {
        ArrayList<Picture> gallery = new ArrayList<Picture>();
        gallery.add(new Picture("degas1.jpg"));
        gallery.add(new Picture("gaugin1.jpg"));
        gallery.add(new Picture("monet1.jpg"));
        gallery.add(new Picture("monet2.jpg"));
        gallery.add(new Picture("renoir1.jpg"));
        
        // Your code here
        int sum = 0;
        for (Picture pic: gallery)
        {
          sum = sum + pic.getWidth();
        }         
        System.out.println("Sum of widths: " + sum);
    }
}

sort
largest = inital element
for all other elements
if measure(element) > measuer(largest)
largest = element

import java.util.ArrayList;

public class ListOfPictures
{
    public static void main(String[] args)
    {
        ArrayList<Picture> gallery = new ArrayList<Picture>();
        gallery.add(new Picture("degas1.jpg"));
        gallery.add(new Picture("guigou1.jpg"));
        gallery.add(new Picture("gaugin1.jpg"));
        gallery.add(new Picture("monet1.jpg"));
        gallery.add(new Picture("seurat1.jpg"));
        
        // Your code here  
        Picture tallest = gallery.get(0);
        for (Picture element: gallery)
        {
            if (element.getHeight() > tallest.getHeight())
            {
                tallest = element;
            }
        }
        System.out.println("Tallest height: " 
           + tallest.getHeight());
        tallest.draw();
    }
}