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 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
2 3 5
Output
#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
2 3 5
Output
#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
2 3 5
Output