You are on page 1of 34

function f (a){

var i = 0;

var s = 0;

while(i<a.length){

s = s + a[i]

i=i+1

return s

undefined

f([5,7,8,3])

23

function foo(x,a,b,i,j){

var k = j

var ct = 0

while (k > i-1)

if(x[k] <= b && !(x[k] <= a) {

ct = ct + 1

k=k-1

return ct

VM1799:5 Uncaught SyntaxError: Unexpected token {

function foo(x,a,b,i,j){
var k = j

var ct = 0

while (k > i-1)

if(x[k] <= b && !(x[k] <= a)) {

ct = ct + 1

k=k-1

return ct

VM1802:10 Uncaught SyntaxError: Illegal return statement

function foo(x,a,b,i,j){

var k = j

var ct = 0

while (k > i-1) {

if(x[k] <= b && !(x[k] <= a)) {

ct = ct + 1

k=k-1

return ct

undefined

foo([11,10,10,5,10,15,20,10,7,11],8,18,3,6)

2
foo([11,10,10,5,10,15,20,10,7,11],10,20,0,9)

foo([11,10,10,5,10,15,20,10,7,11],8,18,6,3)

foo([11,10,10,5,10,15,20,10,7,11],20,10,0,9)

foo([11,10,10,5,10,15,20,10,7,11],6,7,8,8)

24001

24001

function g(string str){

var i = 0

string new_str = ""

while (i < str.length - 1) {

new_str = new_str + str[i+1]

i=i+1

return new_str

VM2016:1 Uncaught SyntaxError: Unexpected identifier

function g(str){

var i = 0

string new_str = ""

while (i < str.length - 1) {

new_str = new_str + str[i+1]


i=i+1

return new_str

VM2017:3 Uncaught SyntaxError: Unexpected identifier

function g (str){

var i = 0

string new_str = ""

while (i < str.length - 1) {

new_str = new_str + str[i+1]

i=i+1

return new_str

VM2018:3 Uncaught SyntaxError: Unexpected identifier

function g (str){

var i = 0

var new_str = ""

while (i < str.length - 1) {

new_str = new_str + str[i+1]

i=i+1

return new_str

undefined
function f(str){

if(str.length == 0){

return ""

} else if (str.length == 1) {

return str

} else {

return f(g(str)) + str[0]

undefined

function h(n, str){

while (n != 1){

if (n % 2 == 0) {

n = n/2

} else {

n = 3*n + 1

str = f(str)

return str

undefined

function pow(x,y){

if (y == 0){

return 1
} else {

return x * pow (x,y-1)

undefined

h(1,"fruits")

"fruits"

h(2,"fruits")

"stiurf"

h(5,"fruits")

"stiurf"

h(pow(2,1000000000000000,"fruits")

VM2438:1 Uncaught SyntaxError: missing ) after argument list

h(pow(2,1000000000000000,"fruits"))

VM2421:1 Uncaught RangeError: Maximum call stack size exceeded

at pow (<anonymous>:1:13)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)
pow @ VM2421:1

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
h(pow(2,9831050005000007,"fruits"))

VM2421:1 Uncaught RangeError: Maximum call stack size exceeded

at pow (<anonymous>:1:13)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

pow @ VM2421:1

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

h(pow(2,1000000000000000),"fruits"))

VM2444:1 Uncaught SyntaxError: Unexpected token )

h(pow(2,1000000000000000),"fruits")

VM2421:1 Uncaught RangeError: Maximum call stack size exceeded

at pow (<anonymous>:1:13)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)

at pow (<anonymous>:5:14)
at pow (<anonymous>:5:14)

pow @ VM2421:1

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5

pow @ VM2421:5
pow @ VM2421:5

h(pow(2,100),"fruits")

"fruits"

h(pow(2,2),"fruits")

"fruits"

h(pow(1,2),"fruits")

"fruits"

h(pow(1,5000),"fruits")

"fruits"

h(pow(1,1),"fruits")

"fruits"

h(pow(1,7),"fruits")

"fruits"

h(pow(1,0),"fruits")

"fruits"

h(pow(2,0),"fruits")

"fruits"
Some people have been studying the following problem:
given two numbers, A and B, how many numbers
from A to B, inclusive, are divisible by another number K.
For example, if A is 1, B is 10, and K is 3, then there are
3 numbers that satisfy this: 3, 6, and 9. Help them by
programming a solution to this problem!

Input:

The first line is the number of test cases T. Each test


case has three numbers A, B, K, each on their own line
given in that order.

Output:

For each test case, output one line of the form


Case C: X (without the quotes), where C is the case
number (starting from 1), and X is the number of integers
between A and B, inclusive, that are divisible by K.

Constraints:

1 T 100
1 A B < 10000
1 K < 10000
Sample Input:
2
1
10
3
8
20
4
Sample Output:
Case 1: 3
Case 2: 4

You might also like