Geeksforgeeks Pattern Programs Logic