You are not logged in.
The search I'm referring is here: https://www.mathopolis.com/questions/quiz-search.php.
I can't send the link since the search is a form submitted through a POST request, but these are the parameters I used in the first post:
1. Name: derivative, Subject: Calculus
2. Name: derivative, Subject: (all)
3. Name: waves, Subject: Physics
4. Name: waves, Subject (all)
ps. I don't have editing control for the site, so I may not be able to address any bug anyway.
I was hoping you could forward it to MathsIsFun.
Let's say I want to find a quiz on Mathopolis about derivatives.
I go to the search page, type in "derivative," and set Calculus as the subject.
No results come up.
If, however, I search in all subjects, a lot of results come up.
Same goes for Physics. If I search "waves" in physics no results come up, but they come up if I search in all subjects.
Is this a bug?
There's probably a faster solution but I can't seem to find it.
Did you post the wrong problem? It's the same as A#191
Edit: nevermind
Is this a part of the jokes or is it true? I don't understand.
He wrote about the rules while violating them in the same line.
Maybe try reporting the spam posts?
Where do you find these problems?
To find a particular term in the series, assuming that the term number is x, replace ∞ with x-1, which works for everything except the first term which is of course 3.
The main website uses the British spelling "maths" while the forums use the American spelling "math." Is this intentional?
;Comments in Lisp start with a semicolon.
;Every function, statement, and construct in Lisp must be surrounded by (parentheses).
;Whitespace is ignored (but the space between arguments is required to parse correctly)
;There are multiple ways to print to the console, but I prefer (print) since it adds a newline after the string.
(print "Hello World!")
;Operations in Lisp use Polish/prefix notation, which means that the operators are placed before the objects, so 1 + 2 + 3 would look like + 1 2 3
;11 < 20 would look like < 11 20
;So 2+(5*9)/2 would be + 2 / (* 5 9) 2
;Global variables can be defined and changed with (setq var_name "var content")
;Local variables can be defined/changed with (setf local_var "local var content")
;The basic use of the if construct is like this: (if (condition) (execute if true) (execute otherwise))
(if (> 3 20) (print "3 is less than 20"))
;You can't put 2 functions to execute on true since the second function will be executed if false
;The when construct executes function(s) when the statement is true. Basic usage: (when (statement) (action))
(setq i 10)
(when (i > 5) (print "i is greater than 5"))
;Looping
;The loop construct (the most basic form of looping) keeps repeating actions until the return function is called.
;If the return function is not called then it becomes an infinite loop.
Basic usage: (loop (actions to repeat) (when (condition to end loop) (return)))
(setq a 1)
(loop
(print a)
(setq a (+ a 1))
(when (= a 11) (return))
)
;Resources:
;https://www.tutorialspoint.com/lisp/lisp_quick_guide.htm
;Online IDE:
;https://www.tutorialspoint.com/execute_lisp_online.php
11. Odious Numbers
In number theory, odious numbers are numbers that have an odd number of digits in their binary expansion. They determine the locations of the non-zero integers in the Thue-Morse sequence.
Some examples:
1 (1)
4 (100)
5 (101)
6 (110)
7 (111)
12. Evil Numbers
Evil numbers are the opposite of odious numbers. They have an even number of digits in their binary expansion and determine the locations of the zeroes in the Thue-Morse sequence.
Some examples:
2 (10)
3 (11)
8 (1000)
9 (1001)
10 (1010)