Skip to content

¡Felices vacaciones!

by en 25/06/2013

¡Hola!

Estamos en la última semana de Junio; para muchos, llegan las vacaciones, de manera que hemos decidido que éste será el último acertijo de la temporada. ¡Volveremos con más cuando termine el verano!

Queríamos desearos felices vacaciones, por lo que hemos empezado escribiendo:

¡Felices vacaciones!

Pero, al verlo escrito, nos ha parecido poco efusivo… de manera que hemos copiado y pegado el texto una vez para felicitaros dos veces 🙂 :

¡Felices vacaciones!
¡Felices vacaciones!

Pero… ¡¡seguía siendo poco efusivo!! Y es que, de verdad de verdad, queremos que os lo paséis muy bien y carguéis las pilas para los acertijos de la temporada que viene… de modo que hemos seguido copiando y pegando para felicitaros 10 veces:

¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!
¡Felices vacaciones!

Para eso, teníamos al principio la primera línea, y la hemos copiado y pegado, para conseguir tener dos veces la felicitación. Luego hemos copiado esas dos lineas, y las hemos pegado una vez más, y hemos conseguido cuatro lineas. Hemos repetido lo mismo (copiar todo y pegar todo) para conseguir 8. Y, finalmente, hemos copiado dos, y las hemos pegado, teniendo las 10 lineas resultantes. Es decir, hemos escrito una sola vez ¡Felices vacaciones! y hemos copiado y pegado 4 veces (cosas diferentes) para tener las 10 líneas.

Y… casi sin darnos cuenta… ¡tenemos el último acertijo! Si empezamos con una única línea ¡Felices vacaciones, ¿cual es el mínimo número de operaciones de copiar-pegar que hay que hacer para conseguir tener 100 lineas iguales? ¿Y si queremos conseguir tener 100? ¿Y 1.000 o 10.000?

¡Ánimo que no es difícil! Como siempre, si sabéis la respuesta ponerla en los comentarios. Y si os entretiene programar y queréis probar vuestra solución, podéis hacerlo aquí.

¡Hasta el domingo!

Anuncios

From → Fáciles, Problemas

One Comment
  1. Buenas,
    Pues diria que es asi, como cada vez se va doblando, el crecimiento es exponencial por lo tanto es tan facil como:
    log2 n (Logaritmo base 2) -> donde N la cantidad de lineas que queremos, y luego redondeamos ese numero al alza, a no ser que el resultado decimal sea 0,

    Por ej:
    log2 100 -> 6.64.. -> 7 copiar y pegar (6 para llegar hasta 64 [2^6] y 1 mas para poner los que faltan hasta 100
    log2 1000 -> 9.96.. -> 10 Copiar y pegar (9 para llegar hasta 512 [2^9] y 1 mas para llegar a los 1000
    log2 10000 -> 13.28… -> 14 copia y pega (13 para llegar hasta 8192 [2^13] y 1 mas par allegar a los 10000

    y asi con todos xD

    Saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: