Seneste blogs
| WRT54GL bricked (3) | 14/06 |
| Nu på dansk (0) | 29/05 |
| Ny telefon (0) | 22/05 |
| Spam bots (0) | 13/03 |
| Ny adresse (1) | 21/02 |
Seneste projekter
| nobelnet.dk (0) | 30/05 |
| erenlort.dk (1) | 16/01 |
| Arch Linux repository (0) | 13/01 |
| Lundby webside (0) | 09/01 |
| HTX informationsside (0) | 03/01 |
Blog

At tælle tal...
Min fætter spurgte lige i dag om hvor mange 9 taller der er mellem 1 og 100. Nu er jeg jo ikke helt normal, så jeg gad ikke til at tælle (eller udregne) disse tal. Derimod tænkte jeg på hvilket værktøj der kunne finde en simpel løsning på spørgsmålet. Da jeg er Linux nørd mente jeg at en terminal var det nødvendige værktøj med et simpelt bash script. Efter få sekunder havde jeg lavet denne kommando:for ((i=1; i <= 100; i++)) { echo $i | grep -o 9 } | wc -l
.. som returnerede "20". Der var svaret: 20 9 taller fra 1 til 100.. og selvfølgelig var svaret korrekt.
- Kommentarer: 3
- Tilføjet:
#1:
Henrik
04/03 2008 02:45:32
Du har vidst ikke regnet kompleksiteten ud på den algoritme.. Den bliver O(x^n)!!
#2:
Heine Pedersen
04/03 2008 03:08:59
#1 Hehe, hvad skal jeg også bruge den til? Jeg skulle jo bare have et simpelt svar på et meget meget simpelt spørgsmål
#3:
Jeppe
08/04 2008 11:38:33
for ((i=100; i <= 20000; i+=10)) { beep -l 50 -f $i; echo $i }