-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathExtraterrestrialVowels.java
52 lines (44 loc) · 2.67 KB
/
ExtraterrestrialVowels.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
====================================================
Solução de Problemas com Java
====================================================
2/7 - Vogais Extraterrestres
====================================================
Desafio
Desde o Gerador de Improbabilidade Infinita, muitos nem questionam sobre vidas extraterrestres, e se aprofundam em questionamentos mais improváveis, como, por exemplo, será que seres de outros planetas usam os mesmos caracteres que nós para se comunicarem? E se isso for verdade, será que usam as mesmas letras vogais que a gente? Pensando nisso, vários cientistas criaram inúmeros tipos de alfabetos alienígenas, usando as letras do nosso alfabeto, além dos dígitos, de 0 a 9, com as suas respectivas vogais. Baseados nisto, eles querem a sua ajuda para identificar vogais em alfabetos alienígenas e realizar a contagem.
Escreva um programa que, dado uma sequência de vogais, em um determinado alfabeto alienígena, contabilize, em um texto escrito com o mesmo alfabeto, quantas vogais o mesmo possui.
Entrada
Haverá diversos casos de teste. Cada caso de teste é formado por duas linhas. A primeira linha informa uma palavra, formada por todas as vogais alienígenas de um determinado planeta. A segunda linha contém uma frase formada por letras do mesmo alfabeto. A entrada termina com fim de arquivo.
Saída
Para cada caso de teste, imprima a quantidade de vogais alienígenas correspondente.
------------------------------------------------------------------
| Exemplo de Entrada | Exemplo de Saída |
------------------------------------------------------------------
| aeiou | 16 |
| o rato roeu a roupa do rei de roma | 8 |
| 4310 | 3 |
| t3st3 p4r4 c0d1f1c4r | |
| kwy | |
| the quick brown fox jumps over the lazy dog | |
------------------------------------------------------------------
SOLUÇÃO ABAIXO: */
import java.io.IOException;
import java.util.Scanner;
public class ExtraterrestrialVowels {
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
String vowels, phrase;
int quantity = 0;
while (sc.hasNextLine()) {
quantity = 0;
vowels = sc.nextLine();
phrase = sc.nextLine();
for (int i=0; i<vowels.length() ; i++) {
for (int j = 0; j < phrase.length(); j++)
if (phrase.charAt(j) == vowels.charAt(i)) quantity++;
}
System.out.println(quantity);
}
sc.close();
}
}