| Autor | Zpráva | ||
|---|---|---|---|
| TFSi Profil |
#1 · Zasláno: 22. 10. 2010, 12:18:31 · Upravil/a: TFSi
Zdravím,
potřeboval bych vyrobit cyklus, který projde všechna čísla od 000000 do 111111, ale pouze v dvojkové soustavě; tedy jenom: 000000 000001 000010 ... 111110 111111 Napadlo mě pouze následující: udělat cyklus který by prošel všechna čísla od 0 do 111111, pokaždé číslo z leva doplnit nulami na délku 6 a zkontrolovat jestli obsahuje pouze číslice 0 a 1, jinak použít continue a pokračovat dalším otočením cyklu. Tohle řešení je ale dost humpolácké; tak by mě zajímal názor i ostatních jak to vyřešit elegantněji... Předem díky za případnou odpověď, T. |
||
| __construct Profil |
#2 · Zasláno: 22. 10. 2010, 12:26:22 · Upravil/a: __construct
A čo takto „zložito“:
<?php
echo "<pre>";
for($i = 0; $i < 64; $i++){
echo sprintf("%06b\n",$i);
} |
||
| TFSi Profil |
#3 · Zasláno: 22. 10. 2010, 18:00:22
Takhle to dopadá, když člověk hledá složitosti tam, kde nejsou :)
Díky. |
||
|
Časová prodleva: 16 let
|
|||
0