Dues línies amb paraules


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java

Es vol fer una aplicació que, donades dues línies de paraules, indiqui:

  • Si la paraula en la posició \(X\) comença per la mateixa lletra.
  • Si totes les paraules són les mateixes, i apareixen en el mateix ordre, a les dues línies.

Important (pregunta d'examen): cal fer la comparació de les dues línies de forma manual, NO es permet l'ús dels mètodes String.equals() ni Arrays.equals() per a comparar les dues línies senceres (cal comprar els elements un per un, sense restricció).

Input Format

  • Primera línia: Un grup de paraules separades per un espai.
  • Segona línia: Un grup de paraules separades per un espai.
  • Tercera línia: la posició \(X\) que indica les paraules que cal comprovar de cada línia (han de començar per la mateixa lletra).

Constraints

  • \(X >= 0\)
  • La segona línia de paraules sempre tindrà la mateixa quantitat de paraules que la primera.

Output Format

  • Primera línia:
    • Si la paraula en la posició \(X\) és la mateixa a les dues línies: La paraula a la posició X comença per la mateixa lletra a les dues línies.
    • Si la paraula en la posició \(X\) no és la mateixa a les dues línies: La paraula a la posició X comença per lletres diferents a les dues línies.
  • Segona línia:
    • Si totes les paraules són les mateixes, i apareixen en el mateix ordre, a les dues línies: Totes les paraules són les mateixes.
    • Si les paraules no són les mateixes, o no apareixen en el mateix ordre, a les dues línies: Les paraules no són les mateixes.

Test Case 1

Input
hola
adeu
0
Output
La paraula a la posició 0 comença per lletres diferents a les dues línies.
Les paraules no són les mateixes.

Test Case 2

Input
hola
hola
0
Output
La paraula a la posició 0 comença per la mateixa lletra a les dues línies.
Totes les paraules són les mateixes.

Test Case 3

Input
hola amics
hello friends
0
Output
La paraula a la posició 0 comença per la mateixa lletra a les dues línies.
Les paraules no són les mateixes.

Test Case 4

Input
hola amics
adeu amigues
1
Output
La paraula a la posició 1 comença per la mateixa lletra a les dues línies.
Les paraules no són les mateixes.

Test Case 5

Input
M'agrada molt estudiar programació al Puig Castellar.
M'encanta el poblat ibèric del Puig Castellar.
5
Output
La paraula a la posició 5 comença per la mateixa lletra a les dues línies.
Les paraules no són les mateixes.

Test Case 6

Input
M'agrada molt estudiar programació al Puig Castellar.
M'encanta el poblat ibèric del Puig Castellar.
3
Output
La paraula a la posició 3 comença per lletres diferents a les dues línies.
Les paraules no són les mateixes.

Test Case 7

Input
M'agrada molt estudiar programació al Puig Castellar.
M'agrada molt estudiar programació al Puig Castellar.
3
Output
La paraula a la posició 3 comença per la mateixa lletra a les dues línies.
Totes les paraules són les mateixes.

Authorship: Fernando Porrino Serrano

CC BY-NC-SA 4.0