Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save muratatak77/f5ca8ae63e3a011cc5d1 to your computer and use it in GitHub Desktop.
Save muratatak77/f5ca8ae63e3a011cc5d1 to your computer and use it in GitHub Desktop.
Assgmnt - 3 (Gem - gemset - Faker gem- times - sort_by - reverse - max - include? - select - array- hash)
1. Ruby 2.0.0-p452'de assingment3 adlı bir gemset oluşturunuz. Faker adlı gem'i yükleyiniz.
452 yok 481 yüklendi.
*********************************************************************************************
muratatak@muratatak ~ $ rvm install ruby-2.0.0-p481
Searching for binary rubies, this might take some time.
No binary rubies available for: mint/15/x86_64/ruby-2.0.0-p481.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for mint.
Requirements installation successful.
Installing Ruby from source to: /home/muratatak/.rvm/rubies/ruby-2.0.0-p481, this may take a while depending on your cpu(s)...
ruby-2.0.0-p481 - #downloading ruby-2.0.0-p481, this may take a while depending on your connection...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10.2M 100 10.2M 0 0 802k 0 0:00:13 0:00:13 --:--:-- 825k
ruby-2.0.0-p481 - #extracting ruby-2.0.0-p481 to /home/muratatak/.rvm/src/ruby-2.0.0-p481...
ruby-2.0.0-p481 - #configuring.................................................
ruby-2.0.0-p481 - #post-configuration.
ruby-2.0.0-p481 - #compiling............................................................................
ruby-2.0.0-p481 - #installing.............................
ruby-2.0.0-p481 - #making binaries executable..
ruby-2.0.0-p481 - #downloading rubygems-2.2.2
ruby-2.0.0-p481 - #extracting rubygems-2.2.2....
ruby-2.0.0-p481 - #removing old rubygems.........
ruby-2.0.0-p481 - #installing rubygems-2.2.2...............
ruby-2.0.0-p481 - #gemset created /home/muratatak/.rvm/gems/ruby-2.0.0-p481@global
ruby-2.0.0-p481 - #importing gemset /home/muratatak/.rvm/gemsets/global.gems.............................................................
ruby-2.0.0-p481 - #generating global wrappers.........
ruby-2.0.0-p481 - #gemset created /home/muratatak/.rvm/gems/ruby-2.0.0-p481
ruby-2.0.0-p481 - #importing gemsetfile /home/muratatak/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.0.0-p481 - #generating default wrappers.........
ruby-2.0.0-p481 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
Install of ruby-2.0.0-p481 - #complete
Ruby was built without documentation, to build it run: rvm docs generate-ri
muratatak@muratatak ~ $ rvm listü
Unrecognized command line argument: 'listü' ( see: 'rvm usage' )
muratatak@muratatak ~ $ rvm list
rvm rubies
ruby-1.9.3-p545 [ x86_64 ]
ruby-2.0.0-p451 [ x86_64 ]
=> ruby-2.0.0-p481 [ x86_64 ]
* ruby-2.1.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
muratatak@muratatak ~ $ rvm ruby-2.0.0-p481
muratatak@muratatak ~ $ rvm list
rvm rubies
ruby-1.9.3-p545 [ x86_64 ]
ruby-2.0.0-p451 [ x86_64 ]
=> ruby-2.0.0-p481 [ x86_64 ]
* ruby-2.1.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
muratatak@muratatak ~ $ rvm gemset create assignment3
ruby-2.0.0-p481 - #gemset created /home/muratatak/.rvm/gems/ruby-2.0.0-p481@assignment3
ruby-2.0.0-p481 - #generating assignment3 wrappers.........
muratatak@muratatak ~ $ rvm gemset list
gemsets for ruby-2.0.0-p481 (found in /home/muratatak/.rvm/gems/ruby-2.0.0-p481)
=> (default)
assignment3
global
muratatak@muratatak ~ $ rvm use ruby-2.0.0-p481@assignment3
Using /home/muratatak/.rvm/gems/ruby-2.0.0-p481 with gemset assignment3
muratatak@muratatak ~ $ rvm list
rvm rubies
ruby-1.9.3-p545 [ x86_64 ]
ruby-2.0.0-p451 [ x86_64 ]
=> ruby-2.0.0-p481 [ x86_64 ]
* ruby-2.1.1 [ x86_64 ]
# => - current
# =* - current && default
# * - default
muratatak@muratatak ~ $ rvm gemset list
gemsets for ruby-2.0.0-p481 (found in /home/muratatak/.rvm/gems/ruby-2.0.0-p481)
(default)
=> assignment3
global
muratatak@muratatak ~ $ gem install faker
Fetching: i18n-0.6.9.gem (100%)
Successfully installed i18n-0.6.9
Fetching: faker-1.3.0.gem (100%)
Successfully installed faker-1.3.0
Parsing documentation for faker-1.3.0
Installing ri documentation for faker-1.3.0
Parsing documentation for i18n-0.6.9
Installing ri documentation for i18n-0.6.9
2 gems installed
muratatak@muratatak ~ $ gem list
*** LOCAL GEMS ***
bigdecimal (1.2.0)
bundler (1.6.2)
bundler-unload (1.0.2)
executable-hooks (1.3.1)
faker (1.3.0)
gem-wrappers (1.2.4)
i18n (0.6.9
io-console (0.4.2)
json (1.7.7)
minitest (4.3.2)
psych (2.0.0)
rake (0.9.6)
rdoc (4.0.0)
rubygems-bundler (1.4.3)
rvm (1.11.3.9)
test-unit (2.0.0.0)
muratatak@muratatak ~ $
2. User adlı bir sınıf oluşturunuz. Bu sınıfta yer alacak alanlar:
- id (En fazla 2 basamaklı sayı olmalı)
- name
- city
- email (free email adresleri olsunlar)
- bio (2 paragraf olsun)
Bu sınıftan türetilecek bütün instance'lara biz kendimiz değerler atayabilelim fakat eğer herhangi bir alana bir değer atamamışsak, o alana faker gem'i tarafından üretilmiş random değerler girilsin. Yani User sınıfının nesnelerinin hiç birine değer girmek zorunlu olmamalı. User.new dememiz yetmeli. Bunu kullandığımızda, bütün alanları doldurulmuş geçerli birer User nesnesi elde etmiş olalım.
Sınıfınızın yer aldığı dosyayı masaüstünüzde assingment3 adlı bir klasöre kaydediniz.
İpucu: Aynı klasör içindeki .rb dosyalarını irb konsolundan require ederken başına ./ koymanız gerekir. Örnek: require './hebelek'
****************************************************************************************************************************
class User
attr_accessor :id, :name, :city, :email, :bio
def initialize(id = Faker::Number.number(2) ,name = Faker::Name.name , city = Faker::Address.city , email = Faker::Internet.free_email , bio = Faker::Lorem.paragraph(2) )
@id = id
@name = name
@city = city
@email = email
@bio = bio
puts "id: #{@id} - name: #{@name} , city: #{@city} , email: #{@email} , bio: #{bio}"
end
end
muratatak@muratatak ~ $ irb -r faker
2.0.0-p481 :001 > require '/home/muratatak/Documents/ror/asgmn3/user'
=> true
2.0.0-p481 :002 > User.new
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
2.0.0-p481 :004 > User.new(78)
id: 78 - name: Miss Lulu Kuhic , city: Port Jay , email: dalton_wehner@hotmail.com , bio: Quidem explicabo ad at temporibus id totam consequatur. Sit quidem repellat architecto aliquid enim.
=> #<User:0x00000002058c80 @id=78, @name="Miss Lulu Kuhic", @city="Port Jay", @email="dalton_wehner@hotmail.com", @bio="Quidem explicabo ad at temporibus id totam consequatur. Sit quidem repellat architecto aliquid enim.">
3. User sınıfından 100 tane nesne oluşturup, bu nesneleri users adlı bir array'in içinde saklayınız.
************************************************************************************************************************
2.0.0-p481 :034 > users = []
2.0.0-p481 :037 > 100.times { |n| users[n] = User.new }
2.0.0-p481 :037 > 100.times { |n| users[n] = User.new }
id: 52 - name: Twila Predovic , city: Jacobsontown , email: giovanni@gmail.com , bio: Iure veniam ea unde rerum consequatur numquam. Quasi nisi aut eum quia qui reprehenderit.
id: 89 - name: Dayna Macejkovic , city: North Cynthia , email: lorena@gmail.com , bio: Debitis aut assumenda architecto laboriosam maxime ipsam minima. Ea ut nostrum.
id: 00 - name: Daphney Ritchie , city: New Elinorview , email: sean_powlowski@gmail.com , bio: Placeat asperiores nihil quo ut temporibus. Sapiente labore omnis aliquid aut.
id: 79 - name: Maggie Bogan , city: Milanfort , email: giovanna_balistreri@hotmail.com , bio: Quia ea aliquid ut. Ducimus est velit maxime deleniti autem. Numquam voluptas quae.
id: 88 - name: Maxie Marquardt Sr. , city: East Mateoburgh , email: mozell_rosenbaum@hotmail.com , bio: Pariatur illo beatae dolorem labore optio similique accusantium. Sit et iusto officia. Et ipsum iste et nihil culpa.
id: 64 - name: Krista Muller III , city: Port Rosaleeview , email: adrianna_harvey@gmail.com , bio: Vitae est eligendi aut. Corrupti nulla in.
id: 16 - name: Reed Boyle , city: Jonton , email: jayson@yahoo.com , bio: Voluptas hic molestiae. Saepe sed quod natus quia itaque. Sit laudantium ut modi dolor aut.
id: 90 - name: Miss Leslie Altenwerth , city: Wunschside , email: javonte@yahoo.com , bio: Omnis recusandae et exercitationem laudantium nulla possimus. Voluptatum veritatis ut delectus.
id: 29 - name: Mervin Stokes , city: West Margotside , email: vincenzo_hermiston@gmail.com , bio: Doloremque rerum blanditiis. Rerum hic ipsam doloremque. Consequatur ut in ipsam aut.
id: 61 - name: Gregory Christiansen Jr. , city: West Juliusport , email: libbie@gmail.com , bio: Fugit consequatur accusantium voluptatem est repudiandae nam. Quae pariatur quos. Perspiciatis quos molestiae blanditiis corrupti fugit accusantium.
id: 78 - name: Brent Breitenberg , city: West Jolieville , email: francis_cartwright@hotmail.com , bio: Dolor autem voluptatem quia et quis placeat eos. Nam voluptas quia unde cupiditate harum. Corporis distinctio non et non quis.
id: 55 - name: Marilie Bernhard III , city: Renefort , email: jensen_moriette@yahoo.com , bio: Debitis incidunt aliquid. Recusandae eum totam. Commodi sit soluta id libero ratione aut sit.
id: 15 - name: Mrs. Edmond Little , city: East Daphneefort , email: april@yahoo.com , bio: Qui eos architecto facere. Aliquam optio dolor nostrum. Harum deserunt qui autem quos rerum hic et. Consequuntur fuga facere ut quis officiis dolorem non.
id: 15 - name: Augustine Marquardt DDS , city: East Ambroseville , email: garrett@hotmail.com , bio: Voluptatem dolore illum eum eos ut suscipit. Dolor eligendi aut consequatur nulla expedita voluptatem. Fugit molestiae veritatis deleniti et dolores sapiente quas. Omnis et expedita totam.
id: 79 - name: Mr. Paolo Stark , city: Murrayborough , email: elwin_morar@hotmail.com , bio: Corrupti labore quisquam et. Nulla expedita doloremque voluptatem aut delectus placeat ut. Qui odio dolorum laborum. Et laudantium ex qui consectetur.
id: 62 - name: Mr. Constance Fisher , city: North Melisa , email: jamir.jakubowski@yahoo.com , bio: Voluptatem voluptatibus aliquam sit amet a ut. Mollitia perspiciatis modi aspernatur ut numquam voluptas.
id: 63 - name: Nikki Rutherford , city: Lake Demondbury , email: jakayla_koepp@hotmail.com , bio: Quisquam doloribus eum dolorem quis. Nihil perspiciatis sed accusamus labore. Nihil eius ipsum officia vel.
id: 67 - name: Immanuel Mitchell DVM , city: West Odie , email: caandre_frami@yahoo.com , bio: Dicta eos eveniet enim voluptatibus dolores et quae. Et aperiam rerum ea eum. Ut qui illo distinctio maxime excepturi suscipit velit.
id: 52 - name: Darian O'Conner , city: Port Kelley , email: coty@gmail.com , bio: Eius quia est a repudiandae vel ipsam. Velit occaecati deleniti consequatur. Voluptas vero assumenda non.
id: 32 - name: Lenna Cruickshank PhD , city: West Cecil , email: margaretta@yahoo.com , bio: Cumque sequi voluptas. Illum rerum doloremque. Id voluptatem blanditiis quae reiciendis. Qui eos in sunt dolorem soluta at.
id: 51 - name: Garry Legros , city: North Dylan , email: alexander@yahoo.com , bio: Assumenda error vero quia illum ipsum consequatur quae. Aliquid molestiae omnis et dolorem illum eum.
id: 22 - name: Lorenza Marvin , city: North Zoey , email: ryder_nader@gmail.com , bio: Sed id itaque. Enim inventore rerum incidunt voluptatem corrupti.
id: 08 - name: Art Prosacco , city: Gloriaview , email: jovanny_keebler@yahoo.com , bio: Omnis eum quae sit corrupti. Assumenda deleniti quis amet. Sunt molestiae in. Nam est ipsam impedit omnis.
id: 14 - name: Danny Kutch , city: Port Randalside , email: gavin@yahoo.com , bio: Officia voluptas doloribus voluptate iste consectetur quasi amet. Dolor voluptatum quas aut in facilis.
id: 42 - name: Mateo Murazik , city: Port Kylieberg , email: ella@yahoo.com , bio: Excepturi earum quisquam ut et eos eveniet ut. Blanditiis omnis praesentium officia.
id: 49 - name: Demetrius Aufderhar , city: South Kay , email: eva@yahoo.com , bio: Magnam sunt consequatur. Harum doloremque sequi cum. Vel alias ipsum qui culpa sit. Quia tempora harum velit.
id: 80 - name: Korey Altenwerth , city: West Shirley , email: brett.wolf@gmail.com , bio: Vitae alias sapiente est officia suscipit quia voluptatibus. Numquam fugit nam quia ipsa aut ipsum velit. Voluptatem facilis consectetur.
id: 57 - name: Antonette Barton , city: Treport , email: kathryne.rath@hotmail.com , bio: Modi voluptate beatae molestiae sit exercitationem consequatur. Enim aut deserunt.
id: 15 - name: Laila Walter , city: West Lioneltown , email: muriel.haley@gmail.com , bio: Ut nihil sed ab voluptatibus. Quo vel impedit tempora blanditiis adipisci ea aut.
id: 65 - name: Roslyn Gleichner , city: East Donna , email: nathaniel@hotmail.com , bio: Sunt quis sit rerum repudiandae. Tempore rem impedit sit.
id: 26 - name: Rusty Bosco , city: Hartmannhaven , email: cristina@hotmail.com , bio: Ut ipsa neque quos sed. Asperiores consequuntur officiis voluptatem voluptas molestiae.
id: 57 - name: Barry Boyer , city: New Pearlmouth , email: forest.swift@hotmail.com , bio: Molestias mollitia delectus dolor nam doloribus esse. Autem in voluptatum est voluptates nihil rerum.
id: 94 - name: Lorenzo Rolfson , city: Lake Emilfort , email: ruthie.willms@gmail.com , bio: Voluptate earum veniam. Accusantium eum doloremque veniam illum odit non possimus. Quia saepe nobis in quisquam autem.
id: 39 - name: Felipe Kuhlman PhD , city: Walshmouth , email: fredrick@gmail.com , bio: Impedit voluptas a. Rerum ducimus beatae sed aperiam.
id: 85 - name: Arnoldo Runolfsdottir Sr. , city: Port Kamronton , email: burnice.mclaughlin@hotmail.com , bio: Omnis sed est omnis repellat dolores mollitia. Possimus odit necessitatibus sed dolores officiis sit et. Nostrum non laudantium sit.
id: 50 - name: Lamont Beatty DVM , city: Jordanville , email: kaela@yahoo.com , bio: Ad eligendi fugit perspiciatis ut et sunt. Quia deleniti commodi. Corporis illo et dicta et sit sit qui. Quia at aut porro.
id: 67 - name: Frances Kiehn , city: South Erna , email: talon@hotmail.com , bio: Voluptatem nam iure ipsam quidem quod rem maiores. Nostrum ipsam ad laboriosam. Voluptatum veniam quibusdam neque id.
id: 03 - name: Lourdes O'Keefe , city: Turcottemouth , email: ismael.mohr@hotmail.com , bio: Et aliquid totam beatae culpa saepe et. Voluptates in ratione et incidunt. Voluptatibus quod non architecto sint laudantium sit. Sunt facere id.
id: 20 - name: Aglae Beahan , city: North Oceaneton , email: rupert@yahoo.com , bio: Eius quo esse aliquam repudiandae architecto veritatis. Et nisi autem.
id: 65 - name: Dell Lind IV , city: Port Raphaellemouth , email: jany@hotmail.com , bio: Autem in autem. Consequatur accusantium omnis cupiditate repudiandae.
id: 22 - name: Clarabelle Mante , city: East Marjorie , email: shyanne.windler@gmail.com , bio: Soluta iste non sequi eum et. Nihil delectus quia. Voluptatibus sint repellendus quisquam magnam temporibus. Consequatur vel aspernatur a.
id: 82 - name: Dr. Diana Dooley , city: Port Mabel , email: shanel_gleichner@gmail.com , bio: Et esse ut culpa. Similique at ipsum quo. Reiciendis nemo nulla. Enim error dolorem.
id: 24 - name: Elinor Stroman , city: East Jovanytown , email: corbin.donnelly@yahoo.com , bio: Provident blanditiis minima odit et vitae inventore. Doloremque ullam fuga. At sunt harum et. Occaecati omnis hic ipsum nostrum sunt expedita.
id: 53 - name: Cornelius McGlynn , city: Port Ernestinechester , email: devan@yahoo.com , bio: Omnis aut consequatur corrupti laboriosam veniam. Expedita sed iure quam doloribus voluptatum quisquam aut. Aut dolores vero quia qui porro fugit.
id: 51 - name: Sydni Kessler , city: South Jesse , email: vernon.olson@yahoo.com , bio: Provident ullam officiis. Quisquam animi voluptate voluptatem ut sequi minus. Saepe eum voluptatem. Aperiam maiores aut.
id: 22 - name: Lamont Cartwright , city: New Demetris , email: joel@gmail.com , bio: Quia doloremque reprehenderit. Tempore ad eos quis omnis exercitationem est.
id: 03 - name: Mr. Kayleigh Ullrich , city: Lake Oswaldview , email: jarvis@yahoo.com , bio: Quae eveniet suscipit illum pariatur necessitatibus aut et. Est maxime sunt aperiam. Omnis laborum modi libero quidem expedita. Id alias eum optio aspernatur nam quaerat qui.
id: 69 - name: Cecilia Sipes , city: Lake Julius , email: korey@gmail.com , bio: Sapiente et placeat. Assumenda blanditiis molestias incidunt. Nihil vitae delectus nemo.
id: 13 - name: Miss Uriel Hegmann , city: East Antonietta , email: elvis_stiedemann@hotmail.com , bio: Vitae ut quibusdam. Quis consequuntur sed est.
id: 54 - name: Mr. Lilliana Grady , city: Port Scarlettfort , email: mohammad@yahoo.com , bio: Iste alias sunt atque et distinctio. Id at eum voluptatum unde repudiandae qui. Laborum voluptatem qui rerum enim labore blanditiis cupiditate.
id: 17 - name: Nathaniel Kling DVM , city: Mraztown , email: wiley@yahoo.com , bio: Molestiae corrupti porro. Dolorem ipsum autem tempore laudantium.
id: 59 - name: Ms. Sadie Glover , city: Kunzetown , email: melvin@yahoo.com , bio: Et qui laboriosam quo. Quam soluta sed doloribus. Sint voluptatem veritatis ex quos aut sunt quam.
id: 67 - name: Jacquelyn Smith II , city: West Anais , email: santina@hotmail.com , bio: Perspiciatis officiis natus voluptas magnam libero id. Est sint sit quisquam impedit est error nihil. Dolores at magni quis.
id: 90 - name: Verona Schneider , city: Juddland , email: americo.kovacek@yahoo.com , bio: Aut culpa distinctio eius qui. Aspernatur saepe nostrum quisquam et laudantium eum. Fugit possimus dolore qui sunt ad.
id: 26 - name: Clare Marks Jr. , city: Andersonport , email: garrett@hotmail.com , bio: Aliquam quia aut voluptates sit repellendus. Tempore ea et quae.
id: 62 - name: Laila Brakus I , city: West Tod , email: leslie_schowalter@gmail.com , bio: Velit nobis nihil aut repellat ut. Ut aut minima quam quis corporis tempore. Ea eius suscipit. Ea voluptatem sed.
id: 47 - name: Eleanora Block MD , city: Dietrichport , email: maye.mclaughlin@yahoo.com , bio: Omnis nemo atque sapiente quas. Molestiae accusamus expedita voluptatem adipisci quam. Hic occaecati et nam rerum dignissimos.
id: 75 - name: Brandon Goldner , city: Port Britney , email: alek@yahoo.com , bio: Tempore voluptatem et molestias eaque voluptas sint. Aut itaque et rerum quam dolorem non rem. Qui tempora quam et odio quae minus blanditiis.
id: 76 - name: Dianna Lueilwitz , city: Port Tryciahaven , email: damian@hotmail.com , bio: Velit rerum aut sit. Unde ut itaque omnis quo repellat cumque officia.
id: 59 - name: Earl Zulauf , city: Carterport , email: jacey@yahoo.com , bio: Ut ipsum corrupti. Eum itaque quia sit iure in corrupti.
id: 60 - name: Megane Collins , city: West Everette , email: stanford@yahoo.com , bio: Autem et hic necessitatibus qui. Earum omnis ut ea. Ullam molestiae sit vel. Et quia inventore et quidem voluptas.
id: 62 - name: Mrs. Laurel Romaguera , city: Lake Leopoldotown , email: breanne@yahoo.com , bio: Sint aut hic nihil. Similique consequatur voluptatibus. Voluptatem excepturi quidem impedit iste sed.
id: 23 - name: Verdie Bergstrom , city: Walkerville , email: tanya@hotmail.com , bio: Ut est expedita rem excepturi impedit omnis maiores. Aperiam voluptatum qui aut.
id: 03 - name: Maya Blanda , city: Calimouth , email: kadin_wolff@hotmail.com , bio: Cumque animi rem ea officia qui nisi. Deleniti esse tenetur eum exercitationem corrupti quam tempore.
id: 34 - name: Miss Wade Kilback , city: North Frank , email: abigayle.walsh@gmail.com , bio: Et et quibusdam accusamus neque. Tempora temporibus vel adipisci est amet quia.
id: 00 - name: Ms. Bernard Altenwerth , city: Port Fannie , email: sister.torphy@yahoo.com , bio: Ipsam voluptatum molestiae labore. Voluptas corporis ea sed beatae eveniet consequatur.
id: 28 - name: Amely Toy , city: North Wilson , email: violet.marquardt@yahoo.com , bio: Voluptas ut ducimus aut voluptatem magnam expedita odit. Consectetur aperiam et nisi optio. Sunt tempora fugiat eius ut ut nostrum.
id: 20 - name: Savion Shields Jr. , city: Leorafurt , email: gielle_kuhic@hotmail.com , bio: Eum dolor soluta blanditiis error earum. Dolorem vitae praesentium numquam officiis eos. Ipsum et ex a. Aut incidunt quia maiores quis.
id: 34 - name: Monty Schroeder , city: Rodriguezfurt , email: clement@hotmail.com , bio: Ratione aspernatur sed. Cupiditate corrupti asperiores voluptas ut quia quos. Sapiente eos officiis et iure ut. Magni aperiam non et.
id: 58 - name: Geraldine Ziemann , city: Hollyshire , email: helen_larkin@gmail.com , bio: Sed odit dolorem eaque sequi. In delectus harum reiciendis modi praesentium iusto.
id: 76 - name: Scotty Adams DVM , city: Lake Pearlie , email: madisyn@gmail.com , bio: Voluptatum et consequatur et ut. Quasi magni pariatur debitis repudiandae accusantium est. Quas exercitationem dolores.
id: 78 - name: Micah Zulauf MD , city: West Rashawnborough , email: benjamin@gmail.com , bio: Iste quibusdam quia dolorem cupiditate deleniti. Sit modi voluptates. Quia autem aut nesciunt. Magni sint saepe nisi laudantium dolorem distinctio ut.
id: 64 - name: Chauncey Bosco , city: Briceberg , email: aryanna@yahoo.com , bio: Sed animi cupiditate delectus. Quidem omnis ea eligendi pariatur. Voluptatem qui id impedit eos.
id: 34 - name: Daron Jast , city: East Alvina , email: violet.maggio@hotmail.com , bio: Quisquam cupiditate saepe. Perferendis rerum doloremque eos perspiciatis. Enim fuga molestiae ut.
id: 44 - name: Aaron Tremblay IV , city: West Annamae , email: geraldine_schuster@gmail.com , bio: Et consequatur possimus ducimus quidem sed. Voluptatem in quae dicta veniam.
id: 40 - name: Camila Padberg , city: Steveton , email: tina.ziemann@gmail.com , bio: Eius reiciendis aut. Excepturi nulla ea sed in aut ullam. Nulla et quo optio. Fugiat officia quis consectetur.
id: 51 - name: Ardith Hayes , city: Champlinchester , email: timmothy@gmail.com , bio: Ipsa quas expedita quos sed quo voluptatum ut. Velit quo laudantium et facere mollitia eos.
id: 57 - name: Charity Stracke , city: West Mattie , email: lauretta_marquardt@gmail.com , bio: Molestiae provident similique error. Excepturi assumenda iusto ab. Commodi in consequatur et tempora libero.
id: 91 - name: Mrs. Isabella Hodkiewicz , city: Lake Federicoland , email: arlene@hotmail.com , bio: Neque officiis magni ab molestiae. Sit exercitationem voluptas et ea iure commodi ipsa. Rerum quod ea et iure reiciendis voluptatem. Quisquam libero tenetur fugiat aperiam optio veritatis.
id: 43 - name: Keely Kunze , city: Legrosborough , email: angel.effertz@hotmail.com , bio: Placeat qui sit. Soluta aut maxime quas. Eum voluptate iusto.
id: 91 - name: Mortimer Murazik , city: Trompfort , email: vito.weimann@gmail.com , bio: Modi et suscipit omnis repudiandae iusto. Sed rerum eum.
id: 33 - name: Dr. Laila Koch , city: Schimmelfurt , email: leonel_oconnell@hotmail.com , bio: Et quos voluptas. Et temporibus distinctio qui omnis non. Voluptatem facilis quos sed aperiam quasi qui explicabo.
id: 72 - name: Celestine King Sr. , city: Ellisberg , email: glenna@gmail.com , bio: Qui necessitatibus et dolor. Omnis nihil inventore magnam et a occaecati. Quod quas doloribus odio quo. Sed molestiae dolorum minima enim.
id: 59 - name: Dr. Cordelia O'Kon , city: Port Tianna , email: kaylin@gmail.com , bio: Inventore quasi debitis voluptatem. Atque quia suscipit hic.
id: 57 - name: Edd Kunde , city: Lake Rahsaan , email: randal_schultz@hotmail.com , bio: Quia dicta enim rerum. Placeat saepe repellendus sint nostrum vel.
id: 32 - name: Leta Larson , city: New Efrain , email: stuart@gmail.com , bio: Quis unde accusamus adipisci corrupti. Autem id aliquam quo. Consequatur et vel animi sit blanditiis.
id: 94 - name: Mr. Aleen Runolfsdottir , city: Frederickberg , email: marilyne.torphy@gmail.com , bio: Repellat qui dignissimos sed ut quo. Sint est earum ut vitae quam. Facere minima corporis officiis.
id: 25 - name: Adrain Senger , city: Lake Wilmer , email: anahi@hotmail.com , bio: Natus aspernatur aut nemo beatae minima sed. Hic delectus mollitia. Asperiores facilis autem. Debitis eos tempora fugiat voluptas.
id: 98 - name: Noah Kreiger , city: Wintheiserberg , email: joyce_franecki@hotmail.com , bio: Odit ut praesentium quis. Vel quam est et sit.
id: 17 - name: Mr. Amalia Becker , city: Port Averytown , email: mercedes@hotmail.com , bio: Nesciunt qui similique qui et. Accusantium aliquid debitis et in in placeat. Illum aut est.
id: 14 - name: Julius Mayer , city: Crooksburgh , email: marguerite.mohr@yahoo.com , bio: Aut dolorem nesciunt nihil rerum non. Fugit excepturi quaerat atque rem.
id: 99 - name: Gail Mante , city: East Griffin , email: demario@gmail.com , bio: Quia omnis praesentium placeat dolores. Harum perspiciatis non dolores perferendis. Et vero dolores.
id: 32 - name: Furman Hammes , city: Magdalenmouth , email: rowena.jacobson@hotmail.com , bio: Non quia vitae. Nam et consequatur dolor quia sequi. Numquam asperiores harum. Excepturi vel beatae minima eligendi.
id: 66 - name: Lonie Murphy , city: East Carissafurt , email: ova_gutkowski@hotmail.com , bio: Laboriosam natus harum magni exercitationem possimus delectus quia. Consequatur est aliquam et laboriosam eos non.
id: 08 - name: Madaline Luettgen , city: West Herman , email: billy@gmail.com , bio: Est quae laborum aut doloribus laboriosam natus. Impedit eligendi facere id optio.
id: 49 - name: Rogelio Berge , city: Bruenchester , email: ubaldo.cruickshank@yahoo.com , bio: Optio exercitationem pariatur aut qui earum eos. Velit dolore facere nihil est dolorum.
id: 42 - name: Maymie Wiegand , city: North Chayaton , email: brian_batz@gmail.com , bio: Voluptas et libero magnam saepe. Quos deserunt non vel ea eum qui voluptatem. Ex voluptates consequatur cumque aut reiciendis. Dignissimos vel aperiam.
id: 24 - name: Alek Heller , city: New Isabell , email: casimir@yahoo.com , bio: In soluta nobis id laborum occaecati. Consequatur dolores mollitia eligendi sequi quia. Aut dicta facere amet. Omnis voluptatem et.
id: 98 - name: Bryce Mueller , city: Elodyhaven , email: general_white@gmail.com , bio: Non nam dolorem voluptatem eveniet. Corporis nihil nam tempora alias ex error. Cumque non inventore nihil est vitae.
id: 82 - name: Rahsaan Beer , city: Marksland , email: bradford@yahoo.com , bio: Maiores id illo a sed nostrum ab. Molestiae voluptate cum ipsum.
=> 100
2.0.0-p481 :038 >
4. users array'inin içindeki nesneleri aşağıdaki şekillerde SIRALAYINIZ (Hepsi de tek satır):
4a. id numarası küçükten büyüğe göre
2.0.0-p481 :069 > users.sort_by{ |n| n.id }
4b. id numarası büyükten küçüğe göre
2.0.0-p481 :069 > users.sort_by{ |n| n.id }.reverse
4c. name alanını göz önüne alarak A'dan Z'ye ve Z'den A'ya
2.0.0-p481 :142 > users.sort_by{ |n| n.name }
2.0.0-p481 :142 > users.sort_by{ |n| n.name }.reverse
5. users arayindeki bio alanı en uzun olan instance'ın bio alanında kaç karakter var? Tek satırda çözünüz.
2.0.0-p481 :148 > users.max{|a, b| a.bio.length <=> b.bio.length}
=> #<User:0x0000000235a230 @id="15", @name="Augustine Marquardt DDS", @city="East Ambroseville", @email="garrett@hotmail.com", @bio="Voluptatem dolore illum eum eos ut suscipit. Dolor eligendi aut consequatur nulla expedita voluptatem. Fugit molestiae veritatis deleniti et dolores sapiente quas. Omnis et expedita totam.">
2.0.0-p481 :150 > users.max{|a, b| a.bio.length <=> b.bio.length}.bio.length
=> 188
2.0.0-p481 :151 >
6. users array'inin içinde kaç tane "gmail" hesabı olan insatance var? id'lerini yazdırınız.
2.0.0-p481 :352 > users.select { |t| t = t.email.include?("@gmail")}.length
=> 34
2.0.0-p481 :367 > users.select{ |t| t = t.email.include?("@gmail") }.each{ |n| puts n.id }
44
51
98
40
69
72
57
22
00
52
89
59
82
39
99
58
61
80
64
62
15
22
32
22
94
08
42
29
78
34
91
94
76
52
7. users. array'inde id'si 50'den büyük olan kaç instance var? Bu instance'ların email adreslerini yazdırınız.
2.0.0-p481 :484 > users.select{ |t| t = t.id.to_i > 50 }.length
=> 43
2.0.0-p481 :485 >
2.0.0-p481 :018 > users.select{ |t| t.id.to_i < 50 }.select{ |n| puts n.email}
neha@gmail.com
antonina@gmail.com
dante_dooley@yahoo.com
graham@gmail.com
kaandra@hotmail.com
newton_ankunding@gmail.com
cecil@hotmail.com
mable.hermann@yahoo.com
eileen@yahoo.com
blaise@gmail.com
rod_mcglynn@gmail.com
kasey_erdman@hotmail.com
boris@yahoo.com
hermina@gmail.com
keshawn@yahoo.com
bennett_koch@hotmail.com
glenda.pouros@hotmail.com
destin_paucek@hotmail.com
jerry_buckridge@yahoo.com
dexter.lehner@yahoo.com
antone@hotmail.com
arno@gmail.com
shad@gmail.com
casey.fritsch@yahoo.com
mattie_gulgowski@yahoo.com
barton_walker@yahoo.com
roma.osinski@yahoo.com
icie@yahoo.com
naomie_berge@hotmail.com
ena.deckow@yahoo.com
rosendo@hotmail.com
boyd_ryan@yahoo.com
brandy@hotmail.com
vivianne_strosin@gmail.com
reese@yahoo.com
vallie_kerluke@yahoo.com
brooklyn_bernhard@yahoo.com
erika_monahan@yahoo.com
jerrell@hotmail.com
magdalen.murray@gmail.com
moriah.feest@hotmail.com
jaylan_stroman@yahoo.com
jeica@gmail.com
=> []
2.0.0-p481 :019 >
8. users array'inde id'si 50'den küçük olan tüm instance'ları siliniz.
2.0.0-p481 :020 > users.delete_if { |x| x.id.to_i < 50 }
=> [#<User:0x000000011b0c00 @id="70", @name="Norene Jones II", @city="Helmerfurt", @email="wilma_botsford@yahoo.com", @bio="Tempore quisquam quis repellendus iusto sed. Laborum ducimus accusantium consectetur ipsa officiis.">, #<User:0x000000011faff8 @id="77", @name="Keegan Yost IV", @city="Lake Sienna", @email="dimitri.feest@yahoo.com", @bio="Culpa est et est cupiditate sed occaecati. Commodi rerum et veniam ut quae. Error voluptatem aut modi consectetur. Ea est ducimus officiis et dolor.">, #<User:0x0000000122d9d0 @id="50", @name="Randall Douglas", @city="Turnerfurt", @email="winfield_botsford@yahoo.com", @bio="Quae veniam iste earum inventore consequatur suscipit. Temporibus laborum voluptatem qui rem eos nulla.">, #<User:0x00000001234a78 @id="56", @name="Elyssa Hills", @city="New Aureliemouth", @email="hazle_effertz@gmail.com", @bio="Aut dolores et quam consectetur officiis accusantium. Iure nisi neque et est.">, #<User:0x00000001238dd0 @id="65", @name="Dr. Cameron Hintz", @city="East Wainoton", @email="chance_vandervort@hotmail.com", @bio="Esse voluptatem ducimus aut. Aut nihil blanditiis id deserunt sunt. Impedit officia dolore deleniti dolores.">, #<User:0x00000001242d58 @id="78", @name="Kristy Kohler", @city="South Wiltonhaven", @email="hester@gmail.com", @bio="Consequuntur molestias facere. Consequatur eos deleniti reprehenderit suscipit expedita et.">, #<User:0x00000001240a80 @id="93", @name="Logan Kessler", @city="Kareemmouth", @email="wava@hotmail.com", @bio="Ipsum enim autem cum possimus non iure velit. Et sit sint ea ad voluptatibus numquam. Assumenda odit libero et qui. Atque unde beatae.">, #<User:0x0000000124a170 @id="96", @name="Tia Metz IV", @city="Rippinchester", @email="victor@gmail.com", @bio="Id velit dolores. Quo nam repellendus omnis et dolorem numquam.">, #<User:0x00000001253158 @id="82", @name="Mike Kuvalis", @city="Creminhaven", @email="darryl.volkman@yahoo.com", @bio="Ea facere nobis eum. Possimus molestiae minus.">, #<User:0x0000000125f700 @id="96", @name="Adan Mueller", @city="Lake Rickyside", @email="makayla_schaden@hotmail.com", @bio="Voluptates eum qui ut. Enim quam repellat at. Deserunt quas ea.">, #<User:0x0000000125ceb0 @id="96", @name="Ilene Ankunding", @city="Julesbury", @email="josephine.runolfsdottir@yahoo.com", @bio="Provident aperiam dolores eaque occaecati repellendus quia quisquam. Fugiat sit rerum sint vel magni deserunt perferendis.">, #<User:0x00000001262b58 @id="89", @name="Stephan Kuhic", @city="Clovistown", @email="fae_turcotte@gmail.com", @bio="Quia sed ut placeat. Distinctio ducimus ea quo quis. Quia voluptatem fuga repellendus ut quo aut.">, #<User:0x00000001264ef8 @id="60", @name="Lennie Goodwin", @city="Lake Ninachester", @email="sienna@gmail.com", @bio="Id autem sed eveniet officiis beatae eligendi. Quasi et est vitae.">, #<User:0x000000012a6c40 @id="98", @name="Ebba Schuppe", @city="Gottliebfurt", @email="carmine@yahoo.com", @bio="Non necessitatibus incidunt eum pariatur sit voluptas quas. Voluptas facere est laboriosam at quis eum accusantium.">, #<User:0x000000012c58c0 @id="88", @name="Giovani Leannon", @city="New Alfonzoborough", @email="bart@yahoo.com", @bio="Aut consequatur saepe quae aliquam eum dolorem tenetur. Dicta voluptatibus qui qui vitae. Quae quaerat culpa impedit omnis et neque.">, #<User:0x000000012d82e0 @id="82", @name="Miss Jovanny Kohler", @city="Lake Walker", @email="samanta_vandervort@yahoo.com", @bio="Nemo assumenda voluptatem. Aut natus excepturi.">, #<User:0x000000012dc3e0 @id="96", @name="Kellie Kessler", @city="West Haskell", @email="frieda@hotmail.com", @bio="Nobis maxime dignissimos ipsam. Aut soluta earum. Expedita aut officiis eaque ut ut vitae.">, #<User:0x000000012f50e8 @id="82", @name="Ms. Roslyn Kulas", @city="Schinnerton", @email="luciano@gmail.com", @bio="Non rerum molestiae. Impedit porro ut ad natus. Et qui aspernatur molestiae quas.">, #<User:0x00000001302ae0 @id="82", @name="Cali Fay", @city="North Georgiannahaven", @email="noe.oconnell@gmail.com", @bio="Voluptas cupiditate nihil sequi libero. Ipsam atque qui et. Aut sequi minus id magni. Dolorem atque vel enim distinctio corporis.">, #<User:0x0000000130d6e8 @id="58", @name="Marlin Hartmann", @city="West Jakob", @email="sadie.fritsch@yahoo.com", @bio="Consequatur voluptas incidunt ex. Et sunt dolores occaecati sed dolorum. Sit quis perferendis quidem.">, #<User:0x0000000131b040 @id="63", @name="Ms. Kaylee Gislason", @city="Generalfurt", @email="dustin@yahoo.com", @bio="Temporibus cupiditate reiciendis nulla esse in ad eveniet. Et provident aut iste minima hic voluptas. Eaque id possimus rem pariatur consequatur sequi sed. Qui dolores cum nam laborum at.">, #<User:0x00000001318638 @id="73", @name="Hardy McGlynn I", @city="Mitchellhaven", @email="adeline.johnson@gmail.com", @bio="Eius possimus culpa rerum pariatur. Suscipit debitis animi vitae placeat.">, #<User:0x00000001331818 @id="82", @name="Birdie King DDS", @city="Veumland", @email="jaydon@yahoo.com", @bio="Explicabo nesciunt eum soluta quia ipsa eos at. Sed eius aut consequuntur nulla. Mollitia vitae ut aut perferendis. Velit accusantium ut consequatur quidem doloribus.">, #<User:0x0000000133c5b0 @id="51", @name="Norene Schowalter", @city="Starkville", @email="kara@hotmail.com", @bio="Voluptatem iure mollitia facilis impedit beatae et. Commodi est doloremque quibusdam molestias aliquam impedit in. Sed consequatur dolores dolorem deserunt incidunt. Hic et similique.">, #<User:0x00000001357658 @id="57", @name="Rosalind Schowalter", @city="O'Konborough", @email="amelie@hotmail.com", @bio="Corporis fuga adipisci dolore debitis officiis voluptates. Voluptatem quasi voluptatem perspiciatis doloribus nulla laboriosam. Id quia aut aut doloremque ab incidunt dolorum.">, #<User:0x00000001355330 @id="71", @name="Leda Steuber", @city="Devonburgh", @email="jovani@yahoo.com", @bio="Officiis adipisci ipsam quam consequatur quia. Porro sit est. Ut aut ut magnam quo corporis.">, #<User:0x0000000135efe8 @id="59", @name="Armando Flatley", @city="New Krystal", @email="gabrielle_armstrong@gmail.com", @bio="Cumque ex qui. Nobis facere repellendus.">, #<User:0x0000000136a820 @id="70", @name="Abel Bernhard PhD", @city="East Cletusshire", @email="oceane@hotmail.com", @bio="Sunt aliquid sit provident earum ea inventore soluta. Molestias est voluptate. Cumque quibusdam nam. Labore sunt iure natus molestiae unde.">, #<User:0x000000013756d0 @id="92", @name="Sabryna Gulgowski", @city="West Niko", @email="shawn.medhurst@yahoo.com", @bio="Neque harum voluptatem dolor necessitatibus. Eos reiciendis qui assumenda ea omnis ut qui. Quae autem eum sed. Consectetur et in nemo rerum.">, #<User:0x00000001381c78 @id="93", @name="Birdie Metz", @city="Lake Marinafurt", @email="blaise_kemmer@yahoo.com", @bio="Illo quis labore sit architecto quo. Excepturi molestiae accusamus. Facilis et cum atque. Aut id consectetur dolore enim enim.">, #<User:0x000000013c5040 @id="91", @name="Gabriella Cronin III", @city="Mitchellchester", @email="kirk_nikolaus@gmail.com", @bio="Fugiat suscipit distinctio delectus. Eos nihil ullam tempora nemo.">, #<User:0x000000013d2ab0 @id="96", @name="Providenci Hansen", @city="Svenfurt", @email="vida@yahoo.com", @bio="Aut sit voluptatem quis consequatur blanditiis omnis expedita. Omnis eos accusamus voluptatem. Deserunt ut nemo voluptas et in ipsa eligendi.">, #<User:0x000000013d0788 @id="90", @name="Dr. Mohammad Zboncak", @city="New Edmundview", @email="vernon.predovic@yahoo.com", @bio="Molestiae aut asperiores. Quidem perspiciatis similique rem quia ipsum dolores nihil. Cum corporis nam aut voluptas quis.">, #<User:0x000000013eb588 @id="72", @name="Ms. Glennie Howell", @city="Lake Nicholeside", @email="kelsie_botsford@gmail.com", @bio="Quia cumque fuga et quia. Velit non omnis aut sit soluta est tempora. Perferendis consectetur ut ipsa quia est dolor in. Quis hic placeat neque deleniti.">, #<User:0x000000013e86a8 @id="99", @name="Dr. Cole Cronin", @city="Schillerside", @email="estel.gleason@gmail.com", @bio="Non qui id. Aperiam doloremque unde soluta nihil. Maxime aut ea maiores. Autem at vel sed velit.">, #<User:0x000000013f5ab0 @id="52", @name="Lowell Bashirian", @city="East Ned", @email="charlotte.mayert@gmail.com", @bio="Qui aut ut officiis ipsa illum velit. Ullam vel expedita aut culpa quam qui fugit. Voluptatibus quas voluptate enim.">, #<User:0x00000001400348 @id="61", @name="Dedric Carroll", @city="South Babyview", @email="stephania_kutch@hotmail.com", @bio="Et cupiditate nobis sit qui et recusandae provident. Est eveniet voluptatibus reprehenderit ducimus ipsum et neque. Sunt sint et voluptatem minus debitis.">, #<User:0x00000001449ea8 @id="88", @name="Mr. Bette Frami", @city="Port Jaquanhaven", @email="torey_larkin@gmail.com", @bio="Voluptas at dolorum molestiae explicabo et ut. Et qui cupiditate minus voluptate.">, #<User:0x00000001451338 @id="57", @name="Aryanna Trantow", @city="South Flavio", @email="alek@hotmail.com", @bio="Deserunt ut sed ratione. Et quo tempore iste.">, #<User:0x00000001456838 @id="80", @name="Lenore Turcotte", @city="New Maximilianside", @email="emmett@gmail.com", @bio="Totam dolorem omnis facilis dolor. Eum sint aut eveniet perspiciatis. Facilis voluptas minus aspernatur ad natus quisquam at.">, #<User:0x00000001478c58 @id="81", @name="Jannie Hansen MD", @city="South Lorenahaven", @email="janiya@gmail.com", @bio="Recusandae blanditiis laborum et id officia. Libero dolores exercitationem voluptatem deserunt voluptatibus eveniet fugiat.">, #<User:0x000000014897b0 @id="72", @name="Mrs. Enos Hodkiewicz", @city="North Randiton", @email="hubert@gmail.com", @bio="Reiciendis velit libero et aut. Totam commodi amet odit veritatis autem. Aut assumenda culpa sed ea fugiat consequuntur illum.">, #<User:0x000000014b1030 @id="76", @name="Janice Pacocha", @city="East Brenda", @email="fredrick@yahoo.com", @bio="Doloremque aut quia vel. Rem sapiente vero accusantium ea et perspiciatis. Laudantium repellendus reiciendis eligendi illo ratione. Rerum perferendis sint ipsum voluptas.">, #<User:0x000000014d02f0 @id="98", @name="Ms. Lillie Pacocha", @city="Lebsackburgh", @email="darron_olson@yahoo.com", @bio="In et sunt qui. Repudiandae neque adipisci dolorem aperiam aspernatur.">, #<User:0x000000014df7a0 @id="79", @name="Murray Reichert", @city="Krajcikhaven", @email="malachi.senger@hotmail.com", @bio="Quia sunt nulla. Atque quis accusamus excepturi consequuntur pariatur voluptatem.">, #<User:0x000000014e7810 @id="51", @name="Mrs. Rico Gutkowski", @city="Jovanymouth", @email="nestor_lesch@gmail.com", @bio="Nam explicabo voluptas soluta eos laborum. Voluptas consequatur necessitatibus sed. Non et voluptatibus voluptatem et non cum qui.">, #<User:0x000000014e4db8 @id="86", @name="Dr. Aniya Dietrich", @city="North Eulahborough", @email="jensen_bode@hotmail.com", @bio="Beatae consectetur deserunt aut et. Dolor ratione autem tenetur consequatur. Nesciunt ea voluptates tempora et qui ipsa. Assumenda neque at velit.">, #<User:0x000000014f1e28 @id="95", @name="Granville Little I", @city="Lake Johnathonton", @email="rudy@gmail.com", @bio="Cumque sit molestias. Sint sunt maiores maxime necessitatibus.">, #<User:0x000000014ff870 @id="86", @name="Johnathan Gulgowski", @city="West Elenora", @email="hailee@gmail.com", @bio="Et sunt ea magni ut molestiae praesentium explicabo. Et fugiat officia voluptatem ducimus dolor placeat. Sed vitae facilis. Repellendus natus error.">, #<User:0x0000000150a388 @id="75", @name="Ashton Schultz MD", @city="Stantonburgh", @email="vaughn.treutel@hotmail.com", @bio="Sint qui hic aut quia consequatur ducimus voluptatem. Reprehenderit dignissimos dolores sunt distinctio.">, #<User:0x00000001517d58 @id="96", @name="Cindy Homenick", @city="Meredithview", @email="walton@hotmail.com", @bio="Dolore aut ipsam esse repellendus blanditiis molestiae. Ut perspiciatis earum reprehenderit pariatur a ut. Aut omnis recusandae iste velit consequatur est. Et accusantium eveniet ut et accusamus.">, #<User:0x00000001515620 @id="94", @name="Mr. Magnolia Corwin", @city="Lake Randi", @email="dane@yahoo.com", @bio="Dolore eaque aspernatur. Cum dolor quia facere repellendus perspiciatis.">, #<User:0x00000001520958 @id="87", @name="Leila Flatley", @city="Patiencehaven", @email="naomi.hartmann@yahoo.com", @bio="Non et debitis nostrum delectus animi nisi placeat. Voluptatibus non vero blanditiis sit vel temporibus. Magnam dolores officia inventore.">, #<User:0x0000000152e2d8 @id="66", @name="Adela Upton MD", @city="Ferrystad", @email="kasandra@hotmail.com", @bio="Magnam pariatur harum distinctio totam. Nobis officia illum molestias voluptas repellendus excepturi.">, #<User:0x0000000152c028 @id="61", @name="Eleanore Green Sr.", @city="Port Shayneton", @email="melvina.bergnaum@yahoo.com", @bio="Similique ipsum et. Expedita fuga omnis. Repudiandae distinctio et sed quia in. Voluptatum consequatur sit quaerat et.">, #<User:0x00000001545f50 @id="87", @name="Herta Homenick", @city="Dickinsonbury", @email="delores.witting@yahoo.com", @bio="Molestias et quibusdam. Aut saepe sed aut corrupti nobis. Voluptas in aliquid deserunt modi illum saepe.">, #<User:0x00000001561458 @id="97", @name="Helmer Bauch", @city="Boganmouth", @email="okey@yahoo.com", @bio="Error beatae debitis provident dolorem perferendis consequatur. Repellendus aut et est porro sint ex ea. Quaerat quibusdam quidem aspernatur velit.">]
2.0.0-p481 :021 > users.count
=> 57
2.0.0-p481 :022 >
9. users array'ine birbirinizin ve benim -mümkün mertebe- gerçek bilgilerimizin yer aldığı 3 instance ekleyin
2.0.0-p481 :023 > User.new("55" , "Murat" , "İstanbul", "muratatak77@gmail.com" ,"Paragraf 1. Paragraf2 " )
id: 55 - name: Murat , city: İstanbul , email: muratatak77@gmail.com , bio: Paragraf 1. Paragraf2
=> #<User:0x0000000147a968 @id="55", @name="Murat", @city="İstanbul", @email="muratatak77@gmail.com", @bio="Paragraf 1. Paragraf2 ">
10. 1'den 100.000'e kadar olan çift sayıların toplamı kaçtır?
2.0.0-p481 :031 > (1..10).select{ |t| puts t+t }
2 4
6
8
10
12
14
16
18
20
=> []
2.0.0-p481 :032 > (1..10).select{ |t| puts t+t }
2
4
6
8
10
12
14
16
18
2
0 => []
2.0.0-p481 :033 >
2.0.0-p481 :034 >
2.0.0-p481 :035 >
2.0.0-p481 :036 >
2.0.0-p481 :037 >
2.0.0-p481 :038 >
2.0.0-p481 :039 > (1..10).select { |num| num.even? }
=> [2, 4, 6, 8, 10]
2.0.0-p481 :040 > (1..7).select { |num| num.even? }.select{ |r| puts r+r}
4
8
12
=> []
2.0.0-p481 :041 > (1..7).select { |num| num.even? }.select{ |r| puts r}
2
4
6
=> []
2.0.0-p481 :042 > (1..7).select { |num| num.even? }.count
=> 3
2.0.0-p481 :043 > (1..7).select { |num| num.even? }.sum
NoMethodError: undefined method `sum' for [2, 4, 6]:Array
from (irb):43
from /home/muratatak/.rvm/rubies/ruby-2.0.0-p481/bin/irb:12:in `<main>'
2.0.0-p481 :044 > (1..7).select { |num| num.even? }.inject{ |sum,x| sum +x }
=> 12
2.0.0-p481 :045 > (1..7).select { |num| num.even? }.inject(:+)
=> 12
2.0.0-p481 :046 > (1..100000).select { |num| num.even? }.inject(:+)
=> 2500050000
2.0.0-p481 :047 >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment