- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- Bluetooth-headsetekről általában
- iPhone topik
- Telekom mobilszolgáltatások
- Garmin Instinct – küldetés teljesítve
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Xiaomi 17 - még mindig tart
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Apple Watch
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
MacCaine
#859
üzenetére
Először is kell egy táblázat, ami minden billentyűhöz megmondja a szomszédait. Aztán szépen rekurzívan bejárod adott hosszig, ügyelve, hogy ismétlődés ne legyen (már ha ez feltétel). Például valahogy így:
#! /bin/bash
len=3
declare -A layout
layout["a"]=qwsxz
layout["s"]=wedcxzaq
layout["d"]=erfvcxsw
layout["f"]=rtgbvcde
# ...
function process
{
local text="$1"
local options="$2"
local i
local letter
local newtext
local next
for ((i=0; i<${#options}; i+=1))
do
letter=${options:i:1}
if [ "${text/$letter/}" = "${text}" ]
then
newtext="${text}${letter}"
if [[ ${#newtext} == $len ]]
then
echo "$newtext"
else
next=${layout[$letter]}
if [[ ${#next} > 0 ]]
then
process "$newtext" "$next"
fi
fi
fi
done
}
for i in "${!layout[@]}"
do
process "" "$i"
done
Új hozzászólás Aktív témák
- Tőzsde és gazdaság
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- A fociról könnyedén, egy baráti társaságban
- Háztartási gépek
- Villanyszerelés
- Gaming notebook topik
- Milyen egeret válasszak?
- Hálózati / IP kamera
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- Gitáros topic
- További aktív témák...
- GYÖNYÖRŰ iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3851
- AKCIÓ! ASUS X670E R7 9800X3D 32GB DDR5 1TB SSD RTX 4080 16GB Lian Li O11 Dynamic EVO RGB 850W
- Apple iPad mini 6 (64GB) Wi-Fi + Cellular (5G) - Asztroszürke
- Apple iPhone 16 Plus Pink 128GB használt karcmentes 94% akku (316 ciklus) 6 hónap garancia
- Motorola Edge 40 Pro 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


