Write a function named sumofcubes

Assignment Help Basic Computer Science
Reference no: EM131716551

Challenge Problem 1.

Write a function named sumOfCubes that takes a single integer parameter, n, and returns the number of triplets of positive perfect cubes whose sum is less than or equal to n.

For example, let n = 10. The triplets of positive perfect cubes whose sum is less than or equal to 10 are

1, 1, 1

1, 1, 8

Therefore, sumOfCubes(10) = 2.

This problem also has a performance requirement: When n = 1,000,000 sumOfCubes must return the answer in less than one minute.

sumOfCubes Challenge Problem 2.

We measure the efficiency (or conversely, the cost) of an algorithm by the number of times that some key operation is performed. In this case, the comparison between a sum of three cubes and the parameter n is the likely measure.

Extend your solution to Problem 1 to count the number of comparisons.

Revise your solution to try to minimize the number of comparison.

Reference no: EM131716551

Questions Cloud

Number of bytes and returns a readable string representation : Write a function, size_format(b), that takes an integer, b, that represents a number of bytes and returns a readable string representation of this number.
Discuss about evolutionary psychologists : Expected behavior patterns associated with particular social positions are called
Develop hr strategy - aligning hr to the business : Critically assess which of these actions are likely to apply to your organisation - Available design options regarding organisational structures
What ethics might be involved in conducting research : Why would direct contact be such a useful vehicle for gaining information about a society? What ethics might be involved in conducting research with religious.
Write a function named sumofcubes : Write a function named sumOfCubes that takes a single integer parameter, n, and returns the number of triplets of positive perfect cubes whose sum
Zimbardo interpreted the results of his simulated prison : Zimbardo interpreted the results of his simulated prison study as an indication of the. Which theory holds that a relationship must be profitable to endure
How is the kuru story a good example of anthropology : Explain the relationship between kuru and cannibalism among the Fore. How is the kuru story a good example of anthropology's holistic approach?
Write a python function to remove the character : 2. Write a Python function to remove the character of index n from a non empty string.
Reciprocal relationship between behavior and attitudes : Describe the reciprocal relationship between behavior and attitudes

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Determining the type of legislation

Before California enacted this law, businesses argued that the law would encourage nuisance lawsuits. In about 300 words, present arguments for and against this type of legislation

  Documents the forensic investigation activities

Identify ethical and legal issues are applicable for the case you are working on Write appropriate justifications to support your chosen methodologies and process - How well the report documents the forensic investigation activities

  Concept of connecting the things to internet

Internet of Things (IoT) has been buzzing around the tech world since few years though the core concept of connecting the things to internet was bit old.

  What type of data is stored in the genographic database

What type of data is stored in the genographic database? Design a set of relational tables to store this data. . Identify the primary key in each table. Identify the foreign keys needed in the table to implement referential integrity

  Network and embedded operating systems

1. Compare and contrast network and embedded operating systems? 2. Discuss how a distributed system differs from both these operating systems?

  Do think could result in serious issues for world economy

Do you think that it is possible that we become over dependent on network capabilities in managing our everyday life requirements (e.g. electric/power, water, transportation, etc..)? Do you think this could result in serious issues for our world e..

  Describe alternate paths or actions in bank-s account

Describe alternate paths or actions that could have been taken, and why those alternate actions would have been ethical or not.

  Policy of exchanging all us dollars

The PBoC's policy of exchanging all US dollars for renminbi could produce inflationary pressures. How does the PBoC avoid this risk?

  Analytics-management science or model challenge in the real

The last section of the report should discuss the future opportunities and challenges of solving the problem. What will help solutions improve? What limitations remain?

  Implement this alternative prediction method

Implement this alternative prediction method.

  Determining the obvious brute-force algorithm

Write a program that reads N points in a plane and outputs any group of four or more colinear points (i.e., points on the same line). The obvious brute-force algorithm requires O(N4) time. However, there is a better algorithm that makes use of sort..

  Write a recursive method that accepts an integer n and

Write a recursive method that accepts an integer n and returns the product of the first n even integers. For example if n = 4, it should return 384 (2*4*6*8). The method should throw an Illegal Argument Exception if it is passed a value less than or ..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd