Hackerrank “30 Days of Code” Çözümleri – Day 28: RegEx, Patterns, and Intro to Databases

Hackerrank’in 30 Days of Code içerisinde bulunan “Day 28: RegEx, Patterns, and Intro to Databases” sorusunun açıklaması ve çözümü. Bu soruda regular expressions kavramına kısaca giriş yaptık.

► Hackerrank 30 Days of Code Çözümleri – Day 28: RegEx, Patterns, and Intro to Databases: https://www.hackerrank.com/challenges/30-regex-patterns/problem

► Problem açıklaması:


Today, we’re working with regular expressions. Check out the Tutorial tab for learning materials and an instructional video!


Consider a database table, Emails, which has the attributes First Name and Email ID. Given N rows of data simulating the Emails table, print an alphabetically-ordered list of people whose email address ends in @gmail.com.

Input Format

The first line contains an integer, N, total number of rows in the table. Each of the N subsequent lines contains 2 space-separated strings denoting a person’s first name and email ID, respectively.

Output Format

Print an alphabetically-ordered list of first names for every user with a gmail account. Each name must be printed on a new line.

Sample Input


riya riya@gmail.com

julia julia@julia.me

julia sjulia@gmail.com

julia julia@gmail.com

samantha samantha@gmail.com

tanya tanya@gmail.com

Sample Output






Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.