Lehetne még rövidebben (Javascript)?
Figyelt kérdés
A feladat:
írjunk egy "f" függvényt, mely az "a" paraméterében levő tömbben megszámolja azon elemeket, amelyek nagyobbak és egyenlőek az "x" paraméterben, illetve kisebbek és egyenlőek az "y" paraméterben megadott számoknál.
Idáig jutottam:
f=(a,x,y)=>a.filter(i=>x<=i&i<=y).length
de ez még túl hosszú, 2 karaktert le kéne csípni belőle. ;)
#javascript #kódrövidítés
2017. nov. 6. 20:38
1/5 anonim válasza:
leloptad a stackexchange-ről és itt jampizol. Minden nap van ilyen kérdező...
2/5 anonim válasza:
NEm is értem miért akarnál 2 karaktert lecsípni belőle. Ha neked lennék, én még hozzá is tennék párat, és azt a filtert átírnám egy reduce-ra.
3/5 A kérdező kommentje:
#2: Mert ez benne a kihívás. Codegolf. ;)
Reduce-al még hosszabb
f=(a,x,y)=>a.reduce((n,i)=>n+(x<=i&i<=y))
2017. nov. 6. 22:41
4/5 anonim válasza:
Mifelénk a kód gyorsaságát szokás nézni, nem a hosszát :D
5/5 anonim válasza:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!