Explorando a plataforma, recursos, como se preparar para testes lógicos através da ferramenta.
- preparar para uma nova entrevista
- eu sou ... profissional de trabalho
- Eu estou na área de profissional desenvolvedore a Escolha quanto tempo de menos de 1 ano até mais de 10anos qual o seu nível
- Eu tenho minha entrevista em opções Uma semana; Um Mês; 3 Meses ou Mais de 3 Meses. Marque a opção Eu tenho interesse em ser conectada com outras oportunidades de trabalho.
- clicar no botão Let's go - Vamos lá
Lembrando que não é obrigatório fazer o preparatório que a plataforma indica fazer, mas isso também pode gerar mais familiaridade com a ferramenta.
exercício da plataforma 1
import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.function.*;
import java.util.regex.*;
import java.util.stream.*;
import static java.util.stream.Collectors.joining;
import static java.util.stream.Collectors.toList;
class Result {
/*
\* Complete the 'plusMinus' function below.
*
\* The function accepts INTEGER_ARRAY arr as parameter.
*/
public static void plusMinus(List<Integer> arr) {
// Write your code here
int positive=0;
int negative=0;
int zero=0;
int total=arr.size();
//solução oculta...
double p=(double)positive/total;
double n=(double)negative/total;
double z=(double)zero/total;
System.out.println(String.format("%.6f",p));
System.out.println(String.format("%.6f",n));
System.out.println(String.format("%.6f",z));
}
}
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(bufferedReader.readLine().trim());
List<Integer> arr = Stream.of(bufferedReader.readLine().replaceAll("\\s+$", "")
.split(" "))
.map(Integer::parseInt)
.collect(toList());
Result.plusMinus(arr);
bufferedReader.close();
}
}
Antes de apresentar o passo a passo, é importante reforçar que vou incluir imagens de todo o processo.
- Na tela de boas vindas, escolha uma das opções: Prepare for job Interviews(preparar-se para entrevistas de emprego) ou Learn & Compete with outhers (estudo e competir com outres), escolhemos a Prepare for job Interviews;
- Na tela seguinte escolha entre as opções: Student ou Working Professional, escolhemos Student;
- Na guia seguinte escolha quanto tempo de experiência com a tecnologia você já tem;
- Na tela seguinte podemos escolher entre modo Dark ou não;
- Você pode acessar a opção Settings para realizar algumas configurações no seu cadastro e perfil;
- Essa parte da aplicação é em inglês, caso precise de ajuda, tem como traduzir a página pelo próprio navegador;
- Escolha o seu teste/ treino e clicar em Iniciar preparação;
- Você poderá escolher um desafio para resolver;
- Leia com calma o enunciado do desafio, aqui vimos que se tratava de um desafio de lógica;
- Você poderá escolher uma opção de linguagem de programação que seja mais familiar a você, para aplicar a sua solução;
- Note que no teste, vc tem indicação de onde vc deve desenvolver a solução, no caso da imagem, a solução será um trecho de código que vamos desenvolver dentro do método PluxMinus();
- Agora é desenvolver a solução e quando finalizada testar clicando primeiro no botão Run Code, veja com atenção a resposta da aplicação em execução(pode demorar alguns segundos) e se deu tudo certo clicar em submit Code;
- Exemplo de uma resolução desenvolvida;
- Tela de sucesso ao submeter a resolução desenvolvida, é necessário rolar a pagina para baixo;
Lembrando que não é obrigatório fazer o preparatório que a plataforma indica fazer, mas isso também pode gerar mais familiaridade com a ferramenta.
(imagem tela 1 - escolher qual o seu objetivo aqui)
(imagem 2 - escolher o que você é)
(imagem 3 - Escolher tempo de experiência/ contato como desenvolvedore)
(imagem 4 - escolher o modo dark)
(imagem 5 - traduzindo a pagina pelo navegador)
(imagem 6 - iniciar a preparação)
(imagem 7 - escolher primeiro desafio para resolução)
(imagem 8 - enunciado do problema, lembrando que algumas empresas podem utilizar seus próprios desafios e em outras línguas que não o inglês.)
(imagem 9 - escolher a linguagem de programação que será utilizada na resolução do desafio)
(imagem 10 - no exercício temos a indicação de onde devemos dar sequência no código para desenvolver a solução)
(imagem 11 - realize um teste clicando em Run Code, antes de submeter a solução na plataforma)
(imagem 12 - envio da solução)
(imagem 13 - imagem de como fica um exemplo de solução, a plataforma indica com marcação vermelha onde detectar erros)
(imagem 14 - exemplo do retorno ao enviar a solução correta)