Giter VIP home page Giter VIP logo

ruby-array-exercises's Introduction

Array Practice

Practice with Integers

Integers - an array from 0 to 100:

(0..100).to_a

Objectives:

  1. return all odd numbers
  2. return all even numbers
  3. return the square of all the numbers
  4. return the first number whose square is > 350
  5. return all the numbers whose square is > 350
  6. return all the numbers, cubed
  7. return the first number whose cube is > 500
  8. return all the numbers whose cube is < 500

For reference:

  • x ** 2 is x squared
  • x ** 3 is x cubed
  • x.odd? checks if x is odd
  • x.even? checks if x is even

Practice with Characters

Characters - array from 'a' to 'z' - ('a'..'z').to_a

Objectives:

  1. return all the letters, capitalized
  2. first letter with ord > 120
  3. all the letters whose capital is > 72
  4. all letters where the capital has an even ord
  5. all letters with odd ord
  6. first odd - ord letter with ascii value > 80

For reference: letter.ord - returns the ascii value of a letter (as an integer)

ruby-array-exercises's People

Contributors

paulnicholsen27 avatar rrcobb avatar maxwellbenton avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.