Day 1: Data Types-hackerrank-solution
Task
Complete the code in the editor below. The variables , , and are already declared and initialized for you. You must:
Complete the code in the editor below. The variables , , and are already declared and initialized for you. You must:
- Declare variables:
one of type int, one of type double, and one of
type String.
- Read lines
of input from stdin (according to the sequence given in the Input
Format section below) and initialize your variables.
- Use
the operator to perform the following operations:
- Print
the sum of plus your int variable on a new line.
- Print
the sum of plus your double variable to a scale of one decimal
place on a new line.
- Concatenate with
the string you read as input and print the result on a new line.
Note: If you are using a language that doesn't
support using for string concatenation (e.g.: C), you can just print
one variable immediately following the other on the same line. The string
provided in your editor must be printed first, immediately
followed by the string you read as input.
Input Format
The first line contains an integer that you must sum
with .
The second line contains a double that you must sum with .
The third line contains a string that you must concatenate with .
The second line contains a double that you must sum with .
The third line contains a string that you must concatenate with .
Output Format
Print the sum of both integers on the first line, the sum of
both doubles (scaled to decimal place) on the second line, and then
the two concatenated strings on the third line.
Sample Input
12
4.0
is the best place to learn and practice coding!
Sample Output
16
8.0
HackerRank is the best place to learn and practice coding!
Explanation
When we sum the integers and , we get the
integer .
When we sum the floating-point numbers and , we get .
When we concatenate HackerRank with is the best place to learn and practice coding!, we get HackerRank is the best place to learn and practice coding!.
When we sum the floating-point numbers and , we get .
When we concatenate HackerRank with is the best place to learn and practice coding!, we get HackerRank is the best place to learn and practice coding!.
C program:
int i2;
double d2;
char s2[100]; // this is not scalable for input of unknown size
// Read inputs from stdin
scanf("%d", &i2);
scanf("%lf", &d2);
scanf("%*[\n] %[^\n]", s2);
// Print outputs to stdout
printf("%d\n", i + i2);
printf("%.01lf\n", d + d2);
printf("%s%s", s, s2);
Thank you ^^
ReplyDeleteThanks for the solution for java solution u can check here Solution in java
Deletehow we do this in c++?
ReplyDeleteexist a name for this style scanf?
ReplyDeletescanf("%*[\n] %[^\n]", s2); what does this means
ReplyDeleteprintf("%.01lf\n", d + d2);
ReplyDeletewhat does the meaning of .01lf
can Anyone explain
it is for decimal. where if you write the 0.1 then 1 decimal point, if you write 0.2 then 2 decimal point.
Deleteyou just use printf("%0.1lf\n",d+d2);
Delete0.1 for one decimal point
0.2 for two decimal point
and so on
in python?
ReplyDeletei = 4
ReplyDeleted = 4.0
s = 'HackerRank '
n=int(input())
k=float(input())
p=str(input())
print(n+i)
print(k+d)
x=s + p
print(x)
In java?
ReplyDeleteThanks for the solution for java solution u can check hereSolution in java
Delete