Hacker Rank Solutions in PHP - Day 01 - Data Types

30 Days of Code - Day 1: Data Types


Complete the code in the editor below. The variables i, d, and s are already declared and initialized for you. You must:
  1. Declare  variables: one of type int, one of type double, and one of type String.
  2. Read  lines of input from stdin (according to the sequence given in the Input Format section below) and initialize your  variables.
  3. Use the  operator to perform the following operations:
    1. Print the sum of  plus your int variable on a new line.
    2. Print the sum of  plus your double variable to a scale of one decimal place on a new line.
    3. Concatenate  with the string you read as input and print the result on a new line.
       

Solution in PHP:

<?php
$handle = fopen ("php://stdin","r");

$i = 4;
$d = 4.0;
$s = "HackerRank ";

// Declare second integer, double, and String variables.
$secondInteger;
$secondDouble;
$secondString;


// Read and save an integer, double, and String to your variables.
$secondInteger = intval(fgets($handle));
$secondDouble = floatval(fgets($handle));
$secondString = fgets($handle);


// Print the sum of both integer variables on a new line.
$sumOfIntegers = $i + $secondInteger;
echo $sumOfIntegers . "\n";


// Print the sum of the double variables on a new line.
$sumOfDoubles = $d + $secondDouble;
echo number_format($sumOfDoubles, 1) . "\n";


// Concatenate and print the String variables on a new line
// The 's' variable above should be printed first.

echo $s . $secondString;

fclose($handle);

?>

Press ESC to close