CCC '07 J1 - Who is in the Middle?

View as PDF

Submit solution

Points: 3
Time limit: 2.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: 2007 Stage 1, Junior #1

In the story Goldilocks and the Three Bears, each bear had a bowl of porridge to eat while sitting at his/her favourite chair. What the story didn't tell us is that Goldilocks moved the bowls around on the table, so the bowls were not at the right seats anymore. The bowls can be sorted by weight with the lightest bowl being the Baby Bear's bowl, the medium bowl being the Mama Bear's bowl and the heaviest bowl being the Papa Bear's bowl.

Write a program that reads in three weights and prints out the weight of Mama Bear's bowl. You may assume all weights are positive integers less than 100.

Sample Input


Sample Output


CCC problem statements in large part from the PEG OJ


  • -7
    username_copied123  commented on Dec. 23, 2020, 7:43 p.m.

    This comment is hidden due to too much negative feedback. Click here to view it.

    • 0
      Overseas  commented on Jan. 2, 2021, 2:52 a.m.

      don't post solution

  • 5
    RandomPplplusplus  commented on July 26, 2019, 12:33 a.m.

    dont use double, if u use double its gonna print something like 20.0

  • -43
    12weareunited  commented on Aug. 28, 2018, 10:47 a.m.

    This comment is hidden due to too much negative feedback. Click here to view it.

    • 7
      Super_User  commented on Dec. 29, 2019, 1:29 p.m.

      You cannot use doubles otherwise you would get a WA because a double would print out 8.0 as compared to an integer, which prints out 8; the correct answer.

      • 1
        karanmaheshwari  commented on July 26, 2020, 11:41 a.m.

        what do you mean by double

        • 1
          Bevern  commented on Nov. 14, 2020, 4:32 p.m. edit 2

          A "double" has decimals, while integers don't. Float also has decimals, in this question, people are telling you to return integers instead of numbers with decimals, or you might get a wrong answer. Eg: 12.0 is a float/double, and 12 is an integer...

    • 13
      segfault  commented on Aug. 28, 2018, 11:19 a.m.

      Integers are fine.