Skip to content

Instantly share code, notes, and snippets.

Jasmine F dubistdu

Block or report user

Report or block dubistdu

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
dubistdu /
Created Apr 16, 2018
consonant kata / form the minimum kata



def solve(s)
  alphabet = ("a".."z").to_a'aeiou', "*").split("*").map { |a| { |i| alphabet.find_index(i) + 1 }.sum }.max


View Selenium Cheat

#Getting Started


    <title>Testing with Ruby and Selenium WebDriver</title>
<body bgcolor="antiquewhite">

API workthough

  1. Open a browser

    # start an instance of firefox with selenium-webdriver
    driver = Selenium::WebDriver.for :firefox
    # :chrome -> chrome
    # :ie     -> iexplore
  • Go to a specified URL
dubistdu / create_phone.txt
Last active Mar 31, 2018
create phone number
View create_phone.txt
def createPhoneNumber(array)
'(%d%d%d) %d%d%d-%d%d%d%d' % array
array count has to match that of d
each array item replaces d in string
dubistdu / simple_fun.txt
Last active Mar 20, 2018
Code war simple fun #165
View simple_fun.txt
n [100a, 50a, 20a]
50 [0,1,0], 70 [0,1,1], 90 [0,1,2], 110 [0,1,3], 130 [0,1,4], 210 [1,1,3], 230[1,1,4], 250 [2,1.0]
if n%20 == 10 [?, 1, ?]
Integer rounds up decimal places to floor
Use integer so I don't have to worry about cases like 1.7. \n
For example, (1.0 - 1.9) all equals to 1
Number of $100 bills
subtract 50 from total first since 1 $50 will always be there. 50 does not ever get used more than once
divide n-50 by 100 and you will get # of 100 bills
Number of $20s


HTTP is a protocol which allows the fetching of resources, such as HTML documents. It is the foundation of any data exchange on the Web and a client-server protocol, which means requests are initiated by the recipient, usually the Web browser. A complete document is reconstructed from the different sub-documents fetched, for instance text, layout description, images, videos, scripts, and more. It functions mainly as a request-response cycle between a client and a server. A client makes a request and a server responds. HTTP is a plain text protocol, which means that messages sent using HTTP. HTTP itself is a stateless protocol. There's no record of previous interactions, and each interaction is processed with only with the information that comes with that particular interaction.

HTTP (note: no "s" on the end) data is not encrypted, and it can be intercepted by third parties to gather data being passed between the two systems.

You can’t perform that action at this time.