Submit solution
Points:
3
Time limit:
3.0s
Memory limit:
64M
Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, COBOL, CommonLisp, D, Dart, F#, Forth, Fortran, Go, Groovy, Haskell, Intercal, Java, JS, Kotlin, Lisp, Lua, Nim, ObjC, OCaml, Octave, Pascal, Perl, PHP, Pike, Prolog, Python, Racket, Ruby, Rust, Scala, Scheme, Sed, Swift, TCL, Text, Turing, VB, Zig
Canadian Computing Competition: 2013 Stage 1, Junior #1
You know a family with three children. Their ages form an arithmetic sequence: the difference in ages between the middle child and youngest child is the same as the difference in ages between the oldest child and the middle child. For example, their ages could be 5, 10 and 15, since both adjacent pairs have a difference of 5 years.
Given the ages of the youngest and middle children, what is the age of the oldest child?
Input Specification
The input consists of two integers, each on a separate line. The first
line is the age of the youngest child
. The second
line is the age
of the middle child
.
Output Specification
The output will be the age of the oldest child.
Sample Input 1
12
15
Output for Sample Input 1
18
Sample Input 2
10
10
Output for Sample Input 2
10
Comments
This comment is hidden due to too much negative feedback. Click here to view it.
It's not really a coding problem, Henry. I would say its a math puzzle and coding it should be done last. First try to see what the problem is saying, and see how those test cases relate to the problem. For example, how are 12 and 15 related and why does the test case give you an answer of 18? Think about how the answer is formed.
I love coding~