J9P5U
"With printing being as well developed
as it is in the West, the forgery of Soviet
identification papers is nothing."
Ilya Ilf and Evgeny Petrov, Twelve Chairs
-- При современном развитии печатного дела на Западе
напечатать советский паспорт -- это такой пустяк,
что об этом смешно говорить..
Илья Ильф и Евгений Петров, Двенадцать стульев
## OPTIONS
Two things will help to select an individual variant (or more or less individual):
1. NUMBERED LIST OF PARTICIPANTS, for example *:
1. Buzz Buzz Lightyear
2. Rex Rex the dinosaur
3. Bo Bo Peep
4. Hamm Hamm the pig
5. Slink Slinky Dog
6. Potato Mr Potato Head
7. Woody Woody the cowboy
8. Sarge Sarge from the Bucket O' Soldiers
9. Etch Etch, the Etch-A-Sketch
10. Lenny Lenny, the binoculars
11. Squeeze Squeeze alien toy
12. Wheezy Wheezy the penguin
13. Jessie Jessie the cowgirl
14. Stretch Rubber octopus
15. Buster Andy's pet dog
16. Bullseye Woody's horse
*) https://www.electrictoolbox.com/debian-release-names/
2. UNDERSTANDING THE OPERATION OF AN INTEGER DIVISION *
For example, there are 5 tasks (options are numbered starting from zero):
0. Open the candy (https://www.youtube.com/watch?v=Qu7Srhazor8)
1. Thump the table
2. Read the note
3. Write the note in French
4. Suggest 5 reasons why Jeff scratched behind his ear.
So Jessie should write a note in French (13 % 5 = 3)
*) UNDERSTANDING THE OPERATION OF AN INTEGER DIVISION
In arithmetics, two integers A and B can be: added "+" subtracted "-" multiplied "*" and divided "/". As a result of division, an integer number MAY NOT be obtained, for example:
4
37/11 = 3 and -- approximately 3.364
11
In order to not to be thrown out from the set of integers, use the operation of integer division, the result of which would have two integer numbers (I, II):
I. How many times does the number B fits into A
37 // 11 = 3 (Python)
37 \ 11 = 3 (Basic)
(int)(37/11) = 3 (C)
II. How much is left?
37 - 37 // 11 * 11 = 4
The "%" symbol is used often to represent the operation that calculates the remainder of the division.
37 % 11 = 4
For negative numbers, there are two approaches on how to calculate the remainder: NAIVE and FORMAL
Naive is used in C, C++, C#, Basic and many others. The way of thinking is something like this -3.364 is the number 3.364 in front of which there is some kind of badge (a dash, once I saw it on the price tags a long time ago, if the price was in cents). Therefore, the whole part is 3 and the remainder is 4. Now recall that the initial number was started with minus and put it in front of both results: the remainder of the division always have the same sign as the number A.
Formal is used for example in Python. Here, it seems the idea comes from the rule that the integer part of a number is always less than the number itself, so the integer part from -3.364 is -4 (-4 <-3.364).
>>> 37 // 11
3
>>> 37 % 11
4
>>> -37 // 11
-4
>>> -37 % 11
7
>>> 37 // -11
-4
>>> 37 % -11
-7
Geometry versus algebra, or abstract thinking, looks "high". But on the other hand, can you imagine a Mobius strip.. in a 13-dimensional world? :)