Algorithm


Problem Name: 2 AD-HOC - beecrowd | 2375

Problem Link: https://www.beecrowd.com.br/judge/en/problems/view/2375

Sedex

 

Por OBI - Olimpíada Brasileira de Informática 2010 BR Brazil

Timelimit: 1

A Copa do Mundo de 2010 será realizada na áfrica do Sul. Bolas de futebol são muito fáceis de transportar, já que elas saem das fábricas vazias e só são enchidas somente pelas lojas ou pelos consumidores finais.

Infelizmente o mesmo não pode ser dito das bolas de boliche. Como elas são completamente sólidas, elas só podem ser transportadas embaladas uma a uma, em caixas separadas.

A SBC - Só Boliche Cascavel - é uma fábrica de bolas de boliche que trabalha somente através de encomendas e envia todas as bolas por SEDEX. Como as bolas têm tamanhos diferentes, a SBC tem vários tamanhos de caixas diferentes para transportá-las.

Escreva um programa que, dado o diâmetro de uma bola e as 3 dimensões de uma caixa (altura, largura e profundidade), diz se a bola de boliche cabe dentro da caixa ou não.

 

Entrada

 

A primeira linha da entrada contém um inteiro N (1 ≤ N ≤ 10.000) que indica o diâmetro da bola de boliche. A segunda linha da entrada contém 3 números inteiros separados por um espaço cada: a altura A (1 ≤ A ≤ 10.000), seguida da largura L (1 ≤ L ≤ 10.000) e da profundidade P (1 ≤ P ≤ 10.000).

 

Saída

 

Seu programa deve imprimir uma única linha, contendo a letra 'S' caso a bola de boliche caiba dentro da caixa ou 'N' caso contrário.

 

 

 

Exemplos de Entrada Exemplos de Saída

3

2 3 5

N

 

Code Examples

#1 Code Example with C Programming

Code - C Programming


#include <stdio.h>
int main (void)
{

	unsigned short diametro, largura, altura, profundidade;

	scanf("%hu", &diametro);
	scanf("%hu %hu %hu", &altura, &largura, &profundidade);

	if (diametro  < = altura && diametro <= largura && diametro <= profundidade)
		printf("S\n");
	else
		printf("N\n");

}
Copy The Code & Try With Live Editor

Input

x
+
cmd
3
2 3 5

Output

x
+
cmd
N

#2 Code Example with C++ Programming

Code - C++ Programming


#include <cstdio>
int main() {
    int a, b, c, d;
    scanf("%d", &a);
    scanf("%d %d %d", &b, &c, &d);
    if (a  < = b && a <= c && a <= d)
        printf("S\n");
    else
        printf("N\n");
    return 0;
}
Copy The Code & Try With Live Editor

Input

x
+
cmd
3
2 3 5

Output

x
+
cmd
N

#3 Code Example with Javascript Programming

Code - Javascript Programming


const { readFileSync } = require("fs")
const [sphereRadius, height, width, depth] = readFileSync("/dev/stdin", "utf8")
	.split(/\s+/, 4)
	.map(Number.parseFloat)

const isFits = sphereRadius <= Math.min(height, width, depth)

console.log(isFits ? "S" : "N")
Copy The Code & Try With Live Editor

Input

x
+
cmd
3
2 3 5

Output

x
+
cmd
N
Advertisements

Demonstration


Previous
#2374 Beecrowd Online Judge Solution 2374 Pneu Solution in C, C++, Java, Js and Python
Next
#2376 Beecrowd Online Judge Solution 2376 Copa do Mundo Solution in C, C++, Java, Js and Python