UNIVERSIDAD DE COSTA RICA CI-0202 Principios de Informática ESCUELA DE CIENCIAS DE LA Profesor Adolfo Di Mare COMPUTACION E INFORMATICA Quiz Nº 1 Intercalables() Carnet: ________ Nombre: __________________________________ /** Determina si las hileras \c s1 y \c s2 son inmediatamente intercalables. - Retorna \c true si es si es posible intercalar, letra por letra y en orden estrictamente ascendente, las 2 hileras "s1" y "s2". Estas son algunas condiciones necesarias para que las 2 hileras sean intercalables: - La longitud de las hileras no puede diferir en más de uno (1). - Ambas hileras deben estar ordenadas ascendentemente. \par Ejemplos: \code s1 => "1357" 1 3 5 7 Intercalables( "1357", "246" ) ==> true s2 => "246" 2 4 6 ==> "1234567" s1 => "dil" d i l Intercalables( "dil", "bfjm" ) ==> true s2 => "bfjm" b f j m ==> "bdfijlm" s1 => "adfm" a d f m Intercalables( "adfm", "beip" ) ==> true s2 => "beip" b e i p ==> "abdefimp" Intercalables( "" , "" ) ==> "" ==> true Intercalables( "z", "" ) ==> "z" ==> true Intercalables( "" , "h" ) ==> "h" ==> true Intercalables( "135", "24689" ) ==> false Intercalables( "" , "1457" ) ==> false Intercalables( "420", "3" ) ==> false \endcode */ bool Intercalables( const char s1[], const char* s2 );