jueves, 30 de agosto de 2012

Bash - Algoritmo FizzBuzz


Bueno, hace poco coloque una forma de realizar el algoritmo FizzBuzz en Java, como no podía faltar, y siguiendo la misma lógica, ahora lo he realizado en Bash. Creo que en lo único que hay que tener atención es en expr, el cual se ocupa para realizar expresiones aritméticas. Si quieren ver el algoritmo en Java, donde explico en que consiste FizzBuzz, lo pueden encontrar en:  http://ormeno-nicolas.blogspot.com/2012/08/java-algoritmo-fizzbuzz.html


#!/bin/bash
for i in {1..100}; do
        if [ `expr $i % 3` == "0" ] && [ `expr $i % 5` == "0" ]; then
                echo "FizzBuzz "
        elif [ `expr $i % 3` == "0" ]; then
                echo "Fizz "
        elif [ `expr $i % 5` == "0" ]; then
                echo "Buzz "
        else
                echo "$i "
        fi
done

0 comentarios:

Publicar un comentario