top of page
Search
CCC 2012 J1: Speed Fines are Not Fine!
https://www.cemc.uwaterloo.ca/contests/computing/2012/stage1/juniorEn.pdf Simple if and else-if statements while comparing inputs limit =...
Jul 26, 20201 min read
CCC 2013 J2: Rotating Letters
https://www.cemc.uwaterloo.ca/contests/computing/2013/stage1/juniorEn.pdf Using a boolean to determine if the input is "NO" or "YES" word...
Jul 26, 20201 min read
CCC 2013 J1: Next in Line
https://www.cemc.uwaterloo.ca/contests/computing/2013/stage1/juniorEn.pdf Subtract middle by youngest to find age difference then add it...
Jul 26, 20201 min read
CCC 2014 J2: Vote Count
https://www.cemc.uwaterloo.ca/contests/computing/2014/stage%201/juniorEn.pdf Comparing the indexes in a String then using if statements...
Jul 23, 20201 min read
CCC 2014 J1: Triangle Times
https://www.cemc.uwaterloo.ca/contests/computing/2014/stage%201/juniorEn.pdf A simple logic problem that uses if, else-if and else...
Jul 23, 20201 min read
CCC 2015 J2: Happy or Sad
https://www.cemc.uwaterloo.ca/contests/computing/2015/stage%201/juniorEn.pdf Comparing elements in a string and using a counter. Using if...
Jul 23, 20201 min read
CCC 2015 J1: Special Day
https://www.cemc.uwaterloo.ca/contests/computing/2015/stage%201/juniorEn.pdf A simple if-else statement comparing inputs def dates(a,b):...
Jul 23, 20201 min read
CCC 2016 J2: Magic Squares
https://www.cemc.uwaterloo.ca/contests/computing/2016/stage%201/juniorEn.pdf Turn input into a matrix(2D array). Then calculate the sum...
Jul 23, 20201 min read
CCC 2016 J1: Tournament Selection
https://www.cemc.uwaterloo.ca/contests/computing/2016/stage%201/juniorEn.pdf A for-loop adding all recorded games in a list. Then...
Jul 23, 20201 min read
CCC 2017 J2: Shifty Sum
https://www.cemc.uwaterloo.ca/contests/computing/2017/stage%201/juniorEF.pdf A for loop that adds the first input times 10 ^ x (x being...
Jul 23, 20201 min read
CCC 2017 J1: Quadrant Selection
https://www.cemc.uwaterloo.ca/contests/computing/2017/stage%201/juniorEF.pdf A simple if-else statement comparing if inputs are greater...
Jul 22, 20201 min read
CCC 2018 J2: Occupy parking
https://www.cemc.uwaterloo.ca/contests/computing/2018/stage%201/juniorEF.pdf Simple if statement nested in a for loop that adds 1 to a...
Jul 22, 20201 min read
CCC 2018 J1: Telemarketer or not?
https://www.cemc.uwaterloo.ca/contests/computing/2018/stage%201/juniorEF.pdf Simple if-else statement by comparing numbers meeting these...
Jul 22, 20201 min read
CCC 2000 S3 or J5:Surfin
https://www.cemc.uwaterloo.ca/contests/computing/2000/stage1/2000CCCStage1Contest.pdf Solution: Build a map to store each page URL...
Jul 19, 20202 min read
CCC 2019 J3: Cold Compress
https://www.cemc.uwaterloo.ca/contests/computing/2019/stage%201/juniorEF.pdf Solution: Count each identity characters, if character x 's...
Jul 14, 20201 min read
CCC 2019 J2 - Time to Decompress
This is an implementation question. Solution: Input the pair parameters n and x, print n number x. def decode(n, x): print(n*x) m =...
Jul 14, 20201 min read
CCC 2019 J1:Winning Score
This is simple math question. Solution: apoints = af*3 + as*2 + at bpoints = bf*3 + bs*2 + bt apoints > bpoints , print A apoints <...
Jul 13, 20201 min read
CCC 2020 J4:Cyclic Shifts
https://www.cemc.uwaterloo.ca/contests/computing/2020/ccc/juniorEF.pdf Solution: Two strings are T and S, T length > S length. Check if...
Jul 13, 20201 min read
CCC 2020 J3 - Art
https://www.cemc.uwaterloo.ca/contests/computing/2020/ccc/juniorEF.pdf Solution: FInd xmin, ymin and xmax ymax, The rectangular's...
Jul 12, 20201 min read
CCC 2020 J2: Epidemiology
This is a math question. if R > 1, then days = log(1 + (P*(R-1)+1)/N, R) else, days = P/N import math P = int(input()) N = int(input())...
Jul 9, 20201 min read
One-time Donations
I hope I can solve all CCC problems!
bottom of page