카타 8급 L1: Bartender, drinks!

PHP[ | ]

function get_drink_by_profession(string $s): string {
  switch(strtolower($s)) {
    case "jabroni": return "Patron Tequila";
    case "school counselor": return "Anything with Alcohol";
    case "programmer": return "Hipster Craft Beer";
    case "bike gang member": return "Moonshine";
    case "politician": return "Your tax dollars";
    case "rapper": return "Cristal";
  }
  return "Beer";
}
function get_drink_by_profession(string $s): string {
  return [ 
    "jabroni" => "Patron Tequila",
    "school counselor" => "Anything with Alcohol",  
    "programmer" => "Hipster Craft Beer",
    "bike gang member" => "Moonshine",
    "politician" => "Your tax dollars",
    "rapper" => "Cristal"
  ][strtolower($s)] ?? "Beer";
}
function get_drink_by_profession(string $s): string {
  $arr = [
    "Jabroni"           => "Patron Tequila", 
    "Bike Gang Member"  => "Moonshine",
    "School Counselor"  => "Anything with Alcohol", 
    "Programmer"        => "Hipster Craft Beer",
    "Politician"        => "Your tax dollars",
    "Rapper"            => "Cristal"
  ];
  $s = ucwords( strtolower( $s ) );
  return key_exists( $s, $arr ) ? $arr[$s] : "Beer";
}
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}