Sunday, July 24, 2016

Gigel si benzina ieftina din Bulgaria

Ion sta in Giurgiu si mereu alimenteaza cu benzina mai ieftina cu 10% din Bulgaria (localitatea de frontiera Ruse). Din Ruse in Giurgiu sunt 10km (intre Gigel si bezinarie).


Avand in vedere ca masina lui Gigel consuma cam 6L/100km si rezervorul lui are 48L care e distanta de la care nu mai merita sa bati drumul pana in Ruse sa iei benzina.


NOTA: Consideram ca Gigel face mereu plinul la benzinarie si ajunge cu rezervorul gol acolo.

Gigel soferul si depasirea

In cazul problemei Gigel are volan pe stanga si circula pe partea dreapta (Europa continentala).

Gigel este un sofer. Gigel merge repede si vrea sa depaseasca. Gigel sta in spatele marii masini (duba/camion) pe care vrea sa o depaseasca. Cand spun in spate ma refer la 2-3 m in spate. El trebuie sa se miste spre stanga sa vada daca ceva vine din sensul opus.

Care e distanta de siguranta la care Gigel trebuie sa stea in spatele camionului considerand drumul pe unde urmeaza sa fie depasirea este drept. Totodata consideram ca din momentul inceperii depasirii Gigel are cu 20km/h mai mult decat masina din fata.

Se considera ca latimea camionului este exact latimea benzii. Latimea masinii lui Gigel are tot latimea benzii si capul soferului se afla la un sfert de centrul drumului (volan pe partea stanga). Se presupune ca Gigel nu stramba capul (mai spre centrul drumului) sa vada mai bine.

Butoiul din gradina

Ion are un butoi in gradina de 100 de litri (aproximativ 1.5 m inaltime). Ion incarca butoiul cu apa pentru a uda apoi pomii din jurul butoiului cu o galeata de 10L cu care ia din butoi. Cand umple Ion lasa furtunul inautrul butoiului si cealalta parte conectata la un robinet deschis. Cand Ion vede (si aude) ca apa a inceput sa dea pe langa butoi (adica butoiul e plin) el opreste robinetul, scoate furtunul de la robinet si il arunca pe jos pentru a conecta alt furtun la robinet. Dupa ce termina treaba Ion se duce sa ude pomii dar butoiul de 100 de litri e mai putin de jumatate plin. Unde s-a dus apa? Ce a gresit Ion si cum poate remedia in cel mai usor mod?

Sunday, May 22, 2016

Ghicitoare: Cui ii e adresata petitia?

Buna ziua,

Va rog frumos sa incetati a-mi trimite factura prin posta. Sunteti singurii care inca imi trimiteti factura prin posta. Restul furnizorilor de servicii ofera optiunea de a opta doar pentru factura online, optiune extrem de convenabila pentru mine.

Pentru a nu stiu cata oara, va rog frumos implementati optiunea de a nu mai trimite factura prin posta ci doar online celor care doresc acest lucru. Doar astel puteti pasi cat de cat in secolul 21.

Nu are sens sa enumar motivele pentru care NU DORESC O FACTURA TIPARUTA CI DOAR UNA ONLINE.

Va multumesc

Saturday, May 7, 2016

Problema: Voltmetrul si bateria

Ai un voltmetru cu care vrei sa masori tensiunea dintr-o baterie (de 1.5V de exemplu - tip AA). Voltmetrul are urmatoarele optiuni pentru tensiunea maxima: - 5 V - 12 V Prespunand ca tii voltmetrul conectat la baterie o perioada lunga de timp in ce caz se va consuma mai mult din baterie? a) cand voltmetrul va fi setat pe 5V ca tensiune maxima b) cand voltmetrul va fi setat pe 12V ca tensiune maxima

Sunday, December 6, 2015

Problema: cate prajituri sunt in tava?

O tava dreptunghiulara contine prajituri dreptunghiulare. Prajiturile sunt de aceeasi dimensiune si tava este umpluta intr-o forma de matrice cu aceste prajituri. Cate prajituri sunt in tava daca dupa ce au fost luate prajiturile de pe margine au ramas 6? Dar pentru orice numar N de prajituri ramase in centru? Dat fiind un numar N cand avem numarul maxim de prajituri in tava?

Thursday, July 30, 2015

Securitate la cote maxime: ING si parola de 5 cifre

ING insecure
Sursa: https://commons.wikimedia.org/wiki/File:ING_logo.png
Da, ati inteles bine: 5 cifre. Nu litere, semne, sau toate combinate. Doar cifre.

Mai multe detalii gasim direct pe site-ul ING.

Citez:

"Totul incepe cu alegerea unei parole potrivite.  Astfel, ne asiguram mai intai ca iti vei alege o parola greu de "spart" folosind 5 cifre care nu trebuie sa fie identice sau consecutive (ex. "00000","12345","54321")."

Cred ca au gresit putin cu ghilimelele, trebuia "greu de spart", pentru ca cateva combinatii(*) inseamna cu adevarat ceva foarte "greu de spart", mai ales ca:
  • De obicei pui primele 5 caractere din CNP (adica gender + part of birthday)
  • O bucata din data nasterii 23/05/1989
  • Numarul tau de telefon (primele sau ultimele cifre, de obicei primele)
  • Probabil vei folosi doar primele 5 cifre (12345 sau 01234) intr-o combinatie in care nu-s consecutive (01243 sau ceva similar, nimic prea inteligent)
Am pus (*) pentru ca nu sunt nici macar 100000 cum am crede la prima vedere. Asta pentru ca pentru a alege 5 cifre diferite avem doar cateva optiuni si anume combinari de 10 luate cate 5 = (10!/(5! * (10-5)!) = 252.

Deci aveti 252 de multimi de 5 cifre pe care le puteti aranja cum vreti voi, doar sa nu fie consecutive (Deci eliminam 0-4, 1-5, 2-6, 3-7, 4-8, 5-9, 6-0(sa zicem) si invers). Deci 14 variante eliminate de aici.

Avand 5 numere dintr-o multime de mai sus putem avea permutari de 5 elemente adica 5! (1*2*3*4*5) = 120.

252 * 120 = 30240 de parole posibile! din care scazand 14 vom avea 30226.

Securitatea in banking incepe cu low security!

UPDATE:
Mai adaugam la asta faptul ca multi au bifata by default optiunea "Doriti inregistrarea acestui dispozitiv pentru autentificari ulterioare?" fara sa inteleaga implicatiile si ING nu depune eforturi in a explica acest lucru.

ING undocumented option

Deci un brute force e binevenit in astfel de cazuri si sansele de reusita sunt destul de mari.

Intrebarea e: altii au optiuni mai bune decat "low security ING"? Daca da, care?