Hirdetés
- Google Pixel 9 Pro XL - hét szűk esztendő
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S25 - végre van kicsi!
- Magisk
- OnePlus 15 - van plusz energia
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- CES 2026: Belépett a Motorola a VIP buliba
- CES 2026: Látható gyűrődés nélküli hajlítható kijelzőt hozott a Samsung
- Fotók, videók mobillal
- Apple iPhone 17 Pro Max – fennsík
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
loszerafin
#143
üzenetére
Ugyanez bash shell script formájában:
for ((r=1; r<=8; r++))
do
for ((c=1; c<=8; c++))
do
if [[ $(( (r+c) % 2 )) == 0 ]]
then
TABLA[$((r * 8 + c))]='' ''
else
TABLA[$((r * 8 + c))]=''*''
fi
done
done
while read f c r
do
TABLA[$((r * 8 + c))]=''$f''
done
for ((r=1; r<=8; r++))
do
echo -n ''|''
for ((c=1; c<=8; c++))
do
echo -n ''${TABLA[r * 8 + c]}''
done
echo ''|''
done
Azt hiszem magától értetõdõ, leszámítva, hogy kevésbé olvasható.
Annyit fûznék még hozzá, hogy bash-ban nincs 2 dimenziós tömb (illetve asszociatív - az awk-ban ez van) ezért ki kellett lapítani egy dimenziósra a sakktáblát.
Új hozzászólás Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Google Pixel 9 Pro XL - hét szűk esztendő
- HiFi műszaki szemmel - sztereó hangrendszerek
- Apple asztali gépek
- Renault, Dacia topik
- Lexus, Toyota topik
- World of Tanks - MMO
- Gaming notebook topik
- Kerékpárosok, bringások ide!
- Okos Otthon / Smart Home
- További aktív témák...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


