DFS
2021-04-04 12:43:48 UTC
You are a spie. You want to exchange messages via secret code.
All messages are composed of the first page Unicode characters
(a.k.a. ASCII). These range from the space (32 decimal, 0x20 hex)
to the tilde (126, 0x7e)
Convert the message into triples (e.g. dog ate the ham bur ger).
Generate a unique integer from the triple.
XOR the integer with a random value.
Transmit the results.
Of course, on the receiving end the process is reversed.
Here, we will skip the first and last steps and only concentrate
on the second step.
Describe how to generate a unique integer from a given triple
(e.g. abc des 19% {1a gen &d3) and then describe the reverse
process of reproducing the triple from a given integer.
Note that this is COMPUTER SCIENCE and not CODING. Therefore no code
is needed for a description, but you can describe in any way that
you desire.
Here we split the message into triples. Describe how it would be
done in general, for n-tuples.
As of last night you owe me code from 5 simple challenges. You'reAll messages are composed of the first page Unicode characters
(a.k.a. ASCII). These range from the space (32 decimal, 0x20 hex)
to the tilde (126, 0x7e)
Convert the message into triples (e.g. dog ate the ham bur ger).
Generate a unique integer from the triple.
XOR the integer with a random value.
Transmit the results.
Of course, on the receiving end the process is reversed.
Here, we will skip the first and last steps and only concentrate
on the second step.
Describe how to generate a unique integer from a given triple
(e.g. abc des 19% {1a gen &d3) and then describe the reverse
process of reproducing the triple from a given integer.
Note that this is COMPUTER SCIENCE and not CODING. Therefore no code
is needed for a description, but you can describe in any way that
you desire.
Here we split the message into triples. Describe how it would be
done in general, for n-tuples.
getting deeper and deeper in debt.
If you can't write programs to handle these basic tasks you definitely
don't deserve to label yourself a programmer. So step up or step aside.
1. Provide code that you wrote - in any language - to print first last
in alpha order by last first, with a sequential number prefix.
<o6fqH.420221$***@fx34.iad>
2. Write a C program to list the .csv files in a folder, show how many
lines of data in each, show how many fields in each, and list the
fields.
<TwuzH.197436$***@fx47.iad>
3. Write your own C program with a single line of logic to determine the
root of a given perfect square, without using a sqrt() function.
<n7uAH.19256$***@fx44.iad>
4. Write your own code in any language to download only the latest
package(s) from: http://mirror.rit.edu/gnu/
<JzLDH.35307$***@fx46.iad>
5. Write code to post the kernel CREDITS to a database table, one row
per contributor. Language and dbms of your choice.
<F5Q9I.74959$***@fx18.iad>