Skip to content

Instantly share code, notes, and snippets.

@jeffque
jeffque / exercício-java.md
Last active March 23, 2024 03:06
Exercício em Java para trabalhar modelagem de dados

Um pequeno exercício Java para trabalhar modelagem de dados.

A fila

Você precisa saber se o SLA de atendimento está sendo atendido e, se não está, quantos pacientes na fila foram atendidos depois do SLA.

Você receberá um único array de EVENTOS, ordenado pela ordem cornológica de acontecimento. Cada evento contém as seguintes informações:

@jeffque
jeffque / SegundoMenor.java
Last active May 24, 2023 11:06
Dado um array de elementos, descubra o menor deles.
import java.util.Arrays;
import java.util.stream.Collector;
class SegundoMenor {
static class AB {
int a, b;
boolean primeiro;
boolean segundo;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class LongestCommonPrefix {
static final Holder FIRST_HOLDER = new Holder("", 0) {
@Override
Holder acc(String another) {
return another.isEmpty()? EMPTY_HOLDER: new Holder(another);
}
@Override
import java.time.Instant;
import static java.time.temporal.ChronoUnit.*;
class Domingos {
public static void main(String... args) {
Instant x1 = Instant.now();
int deltaMes[] = {
31, // jan 1
28, // fev 1
31, // mar 1
@jeffque
jeffque / DesafioSemLoop.java
Last active September 27, 2022 16:43
Resolva a soma sem usar laços. Baseado no desafio do Zan
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class DesafioSemLoop {
public static BigDecimal totalCompras(List<Compra> compras) {
//TODO implementar a soma sem usar loops while, for, do-while...
@jeffque
jeffque / defferedPromiseTopLevelDiscord.js
Last active July 5, 2022 18:38
Alternativas para enviar mensagem em um canal, então fechar o bot.
import * as dotenvsafe from "dotenv-safe"
import * as Discord from "discord.js"
const createDeffered = () => {
let d = {};
const promise = new Promise((resolve, reject) => {
d = { resolve, reject };
});
return { ...d, promise };
};
#include<stdio.h>
int main() {
printf("Standard output\n");
fprintf(stderr, "Standard Error\n");
return 0;
}
@jeffque
jeffque / bobo.md
Created April 11, 2022 00:48
Exemplo bobo

Oi, Aldrick!

O exemplo é bobo, a dúvida não

@jeffque
jeffque / java-path.md
Last active September 10, 2022 01:19
Caminhos para começar a dominar o Java

Alguns passos a seguir rumo a dominação do Java:

  • Faz um CRUD Java
  • Faz um cli Java
  • Aprende a fazer um package Java
  • Aprende a consumir um package Java
  • Aprende a configurar e atualizar packages
  • Aprende a deploiar Java
  • Aprende a consumir requests usando Java
  • Aprende a usar databases no Java
// based on https://github.com/vit0rr/jogo-da-adivinhacao
//extern crate rand;
//use rand::Rng;
use std::cmp::Ordering;
use std::io;
fn read_guess() -> u32 {
return loop {
let mut guess = String::new();