We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
  • HackerRank Home
  • |
  • Prepare
  • Certify
  • Compete
  • Apply
  • Hiring developers?
  1. Prepare
  2. Linux Shell
  3. Grep Sed Awk
  4. 'Awk' - 2

'Awk' - 2

Problem
Submissions
Leaderboard
Discussions

Objective
In this challenge, we practice using the awk command for text-munging and data processing tasks.

Resources
The awk interpreter may be used for a lot of text-munging and data-processing tasks that require some quick scripting work.

The following links show examples with awk:
Print Examples
Conditionals with Awk

Task
You are given a file with four space separated columns containing the scores of students in three subjects. The first column contains a single character (), the student identifier. The next three columns have three numbers each. The numbers are between and , both inclusive. These numbers denote the scores of the students in English, Mathematics, and Science, respectively.

Your task is to identify whether each of the students has passed or failed.
A student is considered to have passed if (s)he has a score or more in each of the three subjects.

Input Format

There will be no more than rows of data.
Each line will be in the following format:
[Identifier][English Score][Math Score][Science Score]

Output Format

Depending on the scores, display the following for each student:

[Identifier] : [Pass] 

or

[Identifier] : [Fail]  

Sample Input

A 25 27 50
B 35 37 75
C 75 78 80
D 99 88 76

Sample Output

A : Fail
B : Fail
C : Pass
D : Pass

Explanation

Only student C and student D have scored in all three subjects.

Author

PRASHANTB1984

Difficulty

Medium

Max Score

2

Submitted By

24260

Need Help?


View discussions
View top submissions

rate this challenge

MORE DETAILS

Download problem statement
Download sample test cases
Suggest Edits
  • Blog
  • Scoring
  • Environment
  • FAQ
  • About Us
  • Helpdesk
  • Careers
  • Terms Of Service
  • Privacy Policy

Cookie support is required to access HackerRank

Seems like cookies are disabled on this browser, please enable them to open this website

Join us

Create a HackerRank account

Be part of a 26 million-strong community of developers

Please signup or login in order to view this challenge

or
Already have an account?Log in