¿En qué posiciones está la palabra?
Submit solution
Points:
10
Time limit:
5.0s
Memory limit:
256M
Author:
Problem types
Allowed languages
C#, Go, Java, Python
Dada una lista de palabras, imprime en qué posiciones se encuentra la palabra indicada
Algoritmo:
- Lee de la entrada la cantidad de palabras
- Crea un array para almacenar esas palabras
- Rellena el array con las palabras de la entrada
- Lee la palabra a buscar
- Recorre el array de palabras, y por cada palabra del array:
- Si la palabra que estás viendo del array es igual a la palabra a
buscar
- Imprime la posición de la palabra del array que estás viendo (súmale 1 a esa posición para que parezca una posición "normal", y no la posición real en el array)
- Si la palabra que estás viendo del array es igual a la palabra a
buscar
Input Format
El primer número \(N\) indica la cantidad de palabras
A continuación vienen las \(N\) palabras.
Constraints
\(-\)
Output Format
Se imprimirán las posiciones (empezando por 1) en las que se ha encontrado la palabra a buscar, cada una en una línea.
Sample Input 0
5
main class void static main
main
Sample Output 0
1
5
Sample Input 1
6
public static void main string args
void
Sample Output 1
3
Sample Input 2
3
char int string
float
Sample Output 2
Autoria: Gerard Falcó
CC BY-NC-SA 4.0