title: Find Perimeter Cylinder
signature: func findPerimeterCylinder(diameter int, height int) int {
test_code: package main
  
  import (
      "fmt"
      "reflect"
      "math"
      "sort"
  )
  
  // SOLUTION CODE
  // ===================================
  PLACEHOLDER_CODE_BODY
  
  // TESTING CODE
  // ===================================
  func validateSolution(actual int, expected int) bool {
      return reflect.DeepEqual(actual,expected)
  }
  
  func driver(diameter int, height int, expected int) string {
      if validateSolution(PLACEHOLDER_FN_NAME(diameter, height),expected) {
              return "PASSED"
      }
      return "FAILED"
  
  }
  
  func main() {
  
      // Use imports to avoid undefined errors
      var _ = reflect.DeepEqual
      _ = math.Abs
      _ = sort.Sort
      result := ""
      result = driver(70, 
  	78, 296)
      fmt.Printf("TEST-0...%s\n", result)
      
      result = driver(97, 
  	46, 286)
      fmt.Printf("TEST-1...%s\n", result)
      
      result = driver(49, 
  	26, 150)
      fmt.Printf("TEST-2...%s\n", result)
      
      result = driver(56, 
  	61, 234)
      fmt.Printf("TEST-3...%s\n", result)
      
      result = driver(87, 
  	79, 332)
      fmt.Printf("TEST-4...%s\n", result)
      
      result = driver(64, 
  	21, 170)
      fmt.Printf("TEST-5...%s\n", result)
      
      result = driver(75, 
  	93, 336)
      fmt.Printf("TEST-6...%s\n", result)
      
      result = driver(90, 
  	16, 212)
      fmt.Printf("TEST-7...%s\n", result)
      
      result = driver(55, 
  	16, 142)
      fmt.Printf("TEST-8...%s\n", result)
      
      result = driver(73, 
  	29, 204)
      fmt.Printf("TEST-9...%s\n", result)
      
          
  }
source_py: def find_perimeter_cylinder(diameter, height):
      return (2 * (diameter + height))
source_cpp: int find_perimeter_cylinder(int diameter, int height) {
    return 2 * ( diameter + height );
  }