Pereiti prie turinio

Privatus Poilsis Trakuose

Nariai
  • Pranešimai

    19
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Apie Privatus Poilsis Trakuose

  • Rangas
    Naujas veidas forume

Kontaktai

Profilio informacija

  • Vardas
    Adminstracija
  • Lytis
    Vyras
  • Miestas
    Trakai
  1. Susisiekiau, nusiunciau coupon koda, atstate priejima prie pirktu kursu.
  2. kazkodel dingo visi pirkti kursai (pagal sios temos linka) is Udemy accounto (Stack Social accounte rodo kad esu nusipirkes). Parasiau i supporta su visais mokejimo israsais - laukiu ju isaiskinimo. Niekam daugiau taip nepasitaike?
  3. tiesa, failą uždaryti pamiršau. ačiū. Užduotis - perdaryti stringą į palindromą (žodis skaitomas iš abiejų pusių vienodai) su kaip imanoma minimum operaciju. Raidžių stumdyti negalima, galima jas tik mažinti, "b">"a", "l">"k". Sprendimas paprastas - http://pastebin.com/7pmP1C8w Bet užtad kiek klaidžiojimų buvo iki tol. Šis sprendimas leido prisiminti klasikinį pasaulio dėsningumą - genialumas paprastume.
  4. http://pastebin.com/dJbAG89J teksto vertejas i morse code. pries kuri laika i sita uzduoti ziurejau kaip i kazka daugiau maziau rimto, siandien gi sumasciau igyvendinimo koncepcija per keliolika sekundziu - pragiedruliai kazkokie yra kad su laiku ismoksiu programuoti, kaip tai jaunimas daro :)
  5. + už įžvalgą. Šis dėsningumas galioja ir kitose paslaugų srityse.
  6. Šios dienos produktas - http://pastebin.com/MgNWYzsz Radau rubymonk uzduoti - sugeneruoti koda norint atrinkti kandidatus i laisva darbo vieta. Koncepcija padariau savaip, is rubymonk pasiemiau tik bendra vaizda.
  7. Sveiki, ar teisingai?: Ruby require - skirtas uzkrauti faila i koda, t.y. uzkrauti visa jo turini (ir methodus) toki kaip jis yra parasytas. Ruby include - uzkrauna i koda Module#name turini: kintamieji, constantos, metodai. Uzkrauti metodai is Module#name galimi naudoti instance levelyje. Extend - uzkrauna (praplecia) i koda Module#name turini: kintamieji, constantos, metodai. Uzkrauti metodai is Module#name galimi naudoti class levelyje.
  8. Perskaičiau literatūros su pvz ir vistiek plaukioju - nesuprantu Ruby namespacing. Gal galite ūkiškai paaškinti, kas tai per dalykas. Mano supratimu: Atsimenu vaizdingą paaiškinimą - mano sesuo turi toki pati varda, kaip ir mano zmonos sesuo. Pokalbyje as jas skiriu pridedamas ju pavardes prie vardo - tai ir yra namespacing Rubyje. Toliau - namespacing moduliuose: konstanta ar metodas su tokiu paciu pavadinimu saugomas skirtinguose moduliuose - t.y. module A ir module B turi po konstanta CONST. CONST modulyje A turi iskvietima A::CONST, B modulio konstanta - B::CONST - ar tai ir yra Ruby na
  9. Auto parkavimo bilietu automatas. Kodas, kuri kuriau 0..100% pats, t.y. be ideju nusiziurejimo is neto. http://pastebin.com/wCzdqabE Komentai, kritika laukiama. Taip pat svarbu isgirsti kaip ir kur galima buvo supaprastinti koda.
  10. class A @@y = 1 def self.set_y=(value) @@y = value end def self.get_y @@y end end class B < A end p A.get_y #=> 1 p B.get_y #=> 1 B.set_y = 4 p A.get_y #=> 4 p B.get_y #=> 4 class A @x = 1 def self.set_x=(value) @x = value end def self.get_x @x end end class B < A end p A.get_x #=> 1 p B.get_x #=> nil B.set_x = 12 p A.get_x #=> 1 p B.get_x #=> 12
  11. sukonkretink prašau, kad pranešimas turėtų vertės.
  12. Sveiki, nauja uzduotis papildant Banking koda: kaip sukurto instance obj pavadinima sudeti i Array. Sis papildymas reikalingas tam, kad sukurciau loop uz class ribu ir jo pagalba isrinkciau is Array inst obj ir jo pagrindu kviesciau metodus ivairiems veiksmams atlikti - "purvinas" dabartinis Banking kodas - http://pastebin.com/TMedvQBH Bandymui sukuriau atskira koda - http://pastebin.com/pZscizDx #skaityti komentarus Ikelti i Array gaunasi tik visa inst obj su visais jo atributais per self Pagal class A koda (http://pastebin.com/pZscizDx) matosi sukurti 3 instance obj - user001, user00
  13. http://pastebin.com/yEayVSa7 eilutes - 5, 47, 48. Pakeitus var is @@ i @ - jo nemato def withdraw 36 eilute. vienodi PIN, nes nezinau, kaip kiekvieno naujo accounto @pin padaryti private, todel sudejau viena PIN ir uzdariau ji i private def pin aciu uz pastabas. Kita uzduotimi yra sukurti sitam class'ui metoda, kuris kurdamas new instance argumentus imtu per inputa. Bandziau daryti - uztamsinau tas vietas =begin =end komentarais, kol kas makalyne - neveikia kaip noriu.
  14. Aciu. Supratau. Jei methodo viduje sukuri instance var (@) ar class var (@@) jis vistiek bus resetinamas kiekviena karta paleidziant def withdraw - apmaudi klaida nors visa class scope jau esu perskaites ir ispabandes. Sukuriau @@counter = 3 konstruktoriuje, nes @counter = 3 methodas withdraw nemato @counter, taigi sukuriau class var @@counter. Viskas veikia. paleidziam koda komandas: user001 = Banking.new "bankininkas", 50_000 user001.withdraw 12341, 345 user001.withdraw 12341, 345 user001.withdraw 12341, 345 su galutiniu rez: Access denied: PIN provided is incorrect! You have 2 more
×
×
  • Pasirinkite naujai kuriamo turinio tipą...