Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Euler Problem 29 is another permutation problem that is quite easy to solve using brute force. The MathBlog site by Kristian Edlund has a nice solution using only pen and paper.
Raising number to a power can have interesting results. The video below explains why this pandigital formula approximates
Euler Problem 29 Definition
Consider all integer combinations of:
If they are then placed in numerical order, with any repeats removed, we get the following sequence of 15 distinct terms:
How many distinct terms are in the sequence generated by
Brute Force Solution
This code simply calculates all powers from
# Initialisation
target <- 100
terms <- vector()
i <- 1
# Loop through values of a and b and store powers in vector
for (a in 2:target) {
for (b in 2:target) {
terms[i] <- a^b
i <- i + 1
}
}
# Determine the number of distinct powers
answer <- length(unique(terms))
print(answer)
The post Euler Problem 29: Distinct Powers appeared first on The Devil is in the Data.
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
