├── Desafios em Java - Spring Experience ├── EntradaSaidaPulandoNomes.java ├── EntradaSaidaPulandoNomes.md ├── JogadoresViciados.java ├── JogadoresViciados.md ├── mediaPonderada.md ├── mediasPonderadas.java ├── proibidoEntradaMenores.java └── proibidoEntradaMenores.md └── README.md /Desafios em Java - Spring Experience/EntradaSaidaPulandoNomes.java: -------------------------------------------------------------------------------- 1 | // Abaixo segue um exemplo de código que você pode ou não utilizar 2 | import java.util.Scanner; 3 | import java.util.Locale; 4 | 5 | public class Problem { 6 | public static void main(String[] args) { 7 | Locale.setDefault(new Locale("en", "US")); 8 | Scanner sc = new Scanner(System.in); 9 | 10 | //DD/MM/AA 11 | String[] a = new String[10]; 12 | for(int i=0 ; i<10 ; i++) 13 | a[i] = sc.nextLine(); 14 | System.out.printf("%s\n%s\n%s\n",a[2],a[6],a[8]); 15 | sc.close(); 16 | 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Desafios em Java - Spring Experience/EntradaSaidaPulandoNomes.md: -------------------------------------------------------------------------------- 1 | # Desafio 2 | 3 | Faça um programa com as características abaixo: 4 | 5 | Leia 10 nomes, sem espaço em branco; 6 | Imprima o terceiro nome da lista; 7 | Imprima o sétimo nome da lista; 8 | Imprima o nono nome da lista. 9 | 10 | # Entrada 11 | 12 | A entrada consiste vários arquivos de teste, cada um com dez linhas e em cada linha tem um nome de no até 30 caracteres e sem espaço em branco. Conforme mostrado no exemplo de entrada a seguir. 13 | 14 | # Saída 15 | 16 | Para cada arquivo da entrada, terá um arquivo de saída. E como mencionado no Desafio, gere três linhas conforme os procedimentos 2, 3 e 4. Use o exemplo abaixo para clarear o que está sendo pedido. 17 | 18 | ![image](https://user-images.githubusercontent.com/76081229/181125554-07c4e763-ed1f-4f50-93a5-53ec775f4ea6.png) 19 | -------------------------------------------------------------------------------- /Desafios em Java - Spring Experience/JogadoresViciados.java: -------------------------------------------------------------------------------- 1 | 2 | import java.util.Scanner; 3 | 4 | public class GamePlay { 5 | 6 | public static void main(String[] args) { 7 | 8 | Scanner sc=new Scanner(System.in); 9 | 10 | int number,id; 11 | number=sc.nextInt(); 12 | id=sc.nextInt(); 13 | 14 | int count=0; 15 | while(number>0){ 16 | 17 | int id1,num; 18 | 19 | id1=sc.nextInt(); 20 | num=sc.nextInt(); 21 | 22 | if(id== id1 && num==0){ 23 | count++; 24 | } 25 | 26 | number--; 27 | } 28 | System.out.println(count); 29 | sc.close(); 30 | } 31 | 32 | 33 | } 34 | -------------------------------------------------------------------------------- /Desafios em Java - Spring Experience/JogadoresViciados.md: -------------------------------------------------------------------------------- 1 | # Desafio 2 | 3 | Sabemos que você adora passar horas jogando jogos como Liga of Legendas (LOL) e Contra-Strike (CS). LOL pode ser o seu queridinho, mas você também gosta de usar todas suas grandes habilidades no Contra-Strike! 4 | 5 | Com tanto treinamento, você começpu a fazer vídeos das suas jogadas, e eles estão sempre sendo exibidos na JC - Jogadores Viciados, uma página na internet que publica gameplays dos alunos da universidade. 6 | 7 | Como a página têm muitos acessos, está sempre publicando material novo, isso pode dificultar na hora de tentar encontrar algum vídeo específico. Entretanto, como você é programador e domina a artes de conseguir o que quer por meio do código, você decidiu escrever um programa para encontrar os seus vídeos na página. Dada a lista de gameplays publicados na página, determine quantos gameplays seus de Contra-Strike foram publicados. 8 | 9 | # Entrada 10 | 11 | A entrada contém vários casos de teste. A primeira linha de cada caso contém dois inteiros N e I (1 ≤ N ≤ 104, 1000 ≤ I ≤ 9999), o número de gameplays publicados na página e o seu identificador na universidade, respectivamente. 12 | 13 | As próximas N linhas descrevem os gameplays publicados. Cada gameplay é descrito por dois inteiros i e j (1000 ≤ i ≤ 9999, j=0 ou 1), onde i é o identificador na universidade do autor do gameplay, e j=0 se o gameplay é de Contra-Strike, ou j=1 se é de Liga of Legendas. 14 | 15 | A entrada termina com fim-de-arquivo (EOF). 16 | 17 | # Saída 18 | 19 | Para cada caso de teste, imprima uma única linha com um número indicando quantos gameplays seus de Contra-Strike foram publicados na página. 20 | 21 | ![image](https://user-images.githubusercontent.com/76081229/181125922-3f0ccd8d-9a2b-4bfe-ad00-b54b3f984a56.png) 22 | -------------------------------------------------------------------------------- /Desafios em Java - Spring Experience/mediaPonderada.md: -------------------------------------------------------------------------------- 1 | # Desafio 2 | 3 | Leia 1 valor inteiro N, que representa o número de casos de teste que vem a seguir. Cada caso de teste consiste de 3 valores reais, cada um deles com uma casa decimal. Apresente a média ponderada para cada um destes conjuntos de 3 valores, sendo que o primeiro valor tem peso 2, o segundo valor tem peso 3 e o terceiro valor tem peso 5. 4 | 5 | # Entrada 6 | 7 | O arquivo de entrada contém um valor inteiro N na primeira linha. Cada N linha a seguir contém um caso de teste com três valores com uma casa decimal cada valor. 8 | 9 | # Saída 10 | 11 | Para cada caso de teste, imprima a média ponderada dos 3 valores, conforme exemplo abaixo. 12 | 13 | ![image](https://user-images.githubusercontent.com/76081229/181125685-3a7c6186-ed8f-4a75-bae8-c79a7566b95d.png) 14 | -------------------------------------------------------------------------------- /Desafios em Java - Spring Experience/mediasPonderadas.java: -------------------------------------------------------------------------------- 1 | // Abaixo segue um exemplo de código que você pode ou não utilizar 2 | import java.util.*; 3 | import java.io.IOException; 4 | import java.util.Locale; 5 | 6 | 7 | public class Program 8 | { 9 | public static void main(String[] args) 10 | { 11 | Scanner sc = new Scanner(System.in); 12 | sc.useLocale(Locale.ENGLISH); 13 | Locale.setDefault(new Locale("en", "US")); 14 | 15 | int n; 16 | double x,y,z, mediapond; 17 | 18 | n = sc.nextInt(); 19 | 20 | while (n > 0){ 21 | x = sc.nextDouble(); 22 | y = sc.nextDouble(); 23 | z = sc.nextDouble(); 24 | mediapond = (x * 2 + y * 3 + z * 5) / 10; 25 | System.out.printf("%.1f\n",mediapond); 26 | n = n - 1; 27 | } 28 | sc.close(); 29 | 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Desafios em Java - Spring Experience/proibidoEntradaMenores.java: -------------------------------------------------------------------------------- 1 | import java.util.*; 2 | 3 | 4 | 5 | public class DIO{ 6 | 7 | 8 | 9 | // TODO: complete os espaços em branco com sua solução para o problema 10 | 11 | 12 | 13 | public static void main(String[] args) { 14 | 15 | 16 | 17 | //a classe Scanner auxilia na leitura dos dados de entrada 18 | 19 | Scanner scan = new Scanner(System.in); 20 | 21 | 22 | 23 | int N= scan.nextInt(); 24 | 25 | String string = scan.nextLine(); 26 | 27 | 28 | 29 | 30 | 31 | //quebra string em várias substrings a partir de um caractere 32 | 33 | String[] s = string.split(" "); 34 | 35 | 36 | 37 | int [] idade = new int[N]; 38 | 39 | 40 | 41 | for (int i = 0; i < N; i++) 42 | 43 | { 44 | 45 | idade[i] = scan.nextInt(); 46 | 47 | } 48 | 49 | 50 | 51 | 52 | 53 | System.out.println("Nao poderao entrar as idades: "); 54 | 55 | for (int i = 0; i < N; i++) 56 | 57 | { 58 | 59 | if ( idade[i] < 18) 60 | 61 | { 62 | 63 | System.out.println(idade[i]); 64 | 65 | } 66 | 67 | 68 | 69 | } 70 | 71 | 72 | 73 | } 74 | 75 | } 76 | -------------------------------------------------------------------------------- /Desafios em Java - Spring Experience/proibidoEntradaMenores.md: -------------------------------------------------------------------------------- 1 | # Desafio 2 | 3 | O objetivo deste desafio é resolvê-lo utilizando o seu conhecimento sobre Arrays, uma estrutura de dados que armazena uma coleção de dados em um bloco de memória. 4 | 5 | Você está desenvolvendo um sistema para um local de eventos, neste local, é necessário que a entrada seja permitida apenas para pessoas acima de 18 anos. Faça um programa para ler um número N, a idade de N pessoas. Depois disso, coloque a idade mínima permitida para se entrar no local, conforme exemplo. 6 | Retorne às idades de quem não puder entrar. 7 | 8 | # Entrada 9 | 10 | A entrada será composta na primeira linha pelo tamanho da array e nas linhas subsequentes pelas idades que preenchem essa array 11 | 12 | # Saída 13 | 14 | A saída deverá retornar as idades que não são permitidas a entrada, conforme exemplo abaixo. 15 | 16 | ![image](https://user-images.githubusercontent.com/76081229/181126050-e2e2a359-49de-4c77-b543-6b4b21432821.png) 17 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Spring Framework Experience 2 | 3 | ![image](https://user-images.githubusercontent.com/76081229/181126212-e9cf73c7-29a4-4eb1-9fba-5f71ad0dc3b1.png) 4 | 5 | # Certificação 6 | 7 | ![image](https://user-images.githubusercontent.com/76081229/181130332-54305b74-a909-4b56-83fb-53712e021496.png) 8 | 9 | --------------------------------------------------------------------------------