Pesquisar este blog

Livros Recomendados

quinta-feira, 24 de fevereiro de 2022

URI (BEECROWD) - 3344 - Brute - Iniciante - Ruby, Python, Python3, C e C++

Outro exercício novo resolvido! Esse é o Brute, que só precisa imprimir um valor. Quem mais conseguiu fazer esse?

Antes de resolver qualquer algoritmo do URI (BEECROWD agora), recomendamos seguir os seguintes passos:

  1. Ler todo enunciado do problema.
  2. Ler os tópicos do fórum em caso de dúvidas
  3. Preparar arquivos de entrada para teste, considerando as entradas de exemplo do URI, do udebug e outros valores limite;
  4. Preparar o ambiente de desenvolvimento e utilizar os mesmos parâmetros dos compiladores do URI
  5. Preparar um código-fonte padrão, já contendo a chamada às bibliotecas padrão, pré-processadores, retorno de função e um comando de escrita com "\n", pois no URI a grande maioria dos problemas exige a quebra de linha final.


Plataforma
: URI (BEECROWD)

Problema3344

Enunciado:

Bruno, interessado em aprender inglês, decidiu se matricular no BRUTE (Brazilian University of Theorical English) e logo no primeiro semestre se deparou com a seguinte função na aula de MDI (Matemática do Inglês):

Seja a função f:NN, que recebe x e retorna a quantidade de caracteres do valor escrito por extenso.

Por exemplo:

  • f(5)=len(FIVE)=4
  • f(100)=len(ONE HUNDRED)=11

A professora de MDI, Kaqui, propôs o seguinte exercício para Bruno:

Dado um inteiro x, o resultado da primeira iteração na função f, utilizando x, é f(x), da segunda iteração f(f(x)), da terceira é f(f(f(x))) e assim por diante. Qual o resultado da 1000ª iteração?

Linguagens: Ruby, Python, Python3, C e C++

Solução:

Basta imprimir o valor 4.

Código em Ruby:
puts "4"

Código em Python:

print "4"
# Esse foi difícil, hein?!

Código em Python3:
print("4")

Código em C:
#include <stdio.h>
int main() {
    printf("4\n");
    return 0;
}

Código em C++:
#include <iostream>
int main() {
    std::cout << "4" << std::endl;
    return 0;
}

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas