Detention in 1997 Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?You're the NSA, trying to decrypt a message between two friendsThe Three Retiree's CipherPuzzling Pieces of Pumpkin PiFind me in a code (and be faster than Bob)I'm a messenger - Clue FiveSecret of the universeA bouncer named BobFind the woman/man of your dreams!Cracking Nested One-time PadsGo Pregnant or Go Home
Is CEO the "profession" with the most psychopaths?
Who can remove European Commissioners?
Should a wizard buy fine inks every time he want to copy spells into his spellbook?
Strange behavior of Object.defineProperty() in JavaScript
In musical terms, what properties are varied by the human voice to produce different words / syllables?
preposition before coffee
One-one communication
Is it possible to give , in economics, an example of a relation ( set of ordered pairs) that is not a function?
How to unroll a parameter pack from right to left
What do you call the main part of a joke?
Antipodal Land Area Calculation
What does it mean that physics no longer uses mechanical models to describe phenomena?
Why is it faster to reheat something than it is to cook it?
Is there hard evidence that the grant peer review system performs significantly better than random?
How to compare two different files line by line in unix?
Do wooden building fires get hotter than 600°C?
C's equality operator on converted pointers
Why weren't discrete x86 CPUs ever used in game hardware?
Can you explain what "processes and tools" means in the first Agile principle?
What are the discoveries that have been possible with the rejection of positivism?
Is there public access to the Meteor Crater in Arizona?
Lagrange four-squares theorem --- deterministic complexity
What is the home of the drow in Flanaess?
Dyck paths with extra diagonals from valleys (Laser construction)
Detention in 1997
Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?You're the NSA, trying to decrypt a message between two friendsThe Three Retiree's CipherPuzzling Pieces of Pumpkin PiFind me in a code (and be faster than Bob)I'm a messenger - Clue FiveSecret of the universeA bouncer named BobFind the woman/man of your dreams!Cracking Nested One-time PadsGo Pregnant or Go Home
$begingroup$
As summer break is coming up, you have started to misbehave in school, getting sent to detention quite often.
On June 20th, something interesting happened, and made detention a little more fun. You noticed that one of the tiles on the floor was loose, and that a small piece of paper was sticking out. When your teacher left for his daily refilling of his coffee, your curiosity got the best of you, and you hopped out of your seat and took the piece of paper. Later at home you inspected the piece of paper. On it were the words:
Yusiecnjhuqouqornl pljgcatpnokizvtuqoxtr'yus jfduqotpn'zvt migkgezvt vrpgcaokijfd kgetpnuqoawumignjh okitpn someay uqovrpokitpnokiuqotpn. - Somxtr. Pljkgetpnqmkokitpnyus
You have no idea what it means, and decide to investigate further.
Worrying, as tomorrow is the last day before school ends, you spend all night thinking and analyzing, but come up with nothing. You go to school the next day, make sure you get in detention, and then grab the last message before summer. This message says:
Yvsifcnkhurourorol pmjgdatqnolizwturoxur'yvs jgdurotqn'zwt mjgkhezwt vspgdaolijgd khetqnuroaxumjgnkh olitqn spmeby urovspolitqnoliurotqn. - Spmxur. Pmjkhetqnqnkolitqnyvs
You spend the first week of summer constantly studying the notes, but still can't figure it out. In August, fed up with not knowing, you ask your friend in summer school to sneak in and grab you the notes. The note he gives you on August 6th reads:
Ayskicpnhwuowuotrl rpjigavtnqoibztwuozxr'ays ljdwuovtn'bzt omgmkebzt xvpigaqoiljd mkevtnwuocauomgpnh qoivtn usmgey wuoxvpqoivtnqoiwuovtn. - Usmzxr. Rpjmkevtnsqkqoivtnays
Looking at the old and new notes with fresh eyes, you solve the puzzle.
What do each of the messages say?
After revisiting the messages you realize two things that you should've seen earlier that would've helped you. One is fairly obvious and one is more obscure. These things are:
Hint #1:
The messages are all of exact length and have the exact same punctuation, meaning they are all likely the same message, but coded in a different way.
Hint #2:
The messages rely on the date they were written to be solved.
Solution with explanation (In response to user45266 and all users who answered):
The reasoning behind this cipher was for me to test my Java programming skills. I wrote a program to encode and decipher text, and this was the cipher that I used. It works like this:
Step 1:
Take the input string of characters, and turn each letter into three of itself (e.g. "a" to "aaa", or "f" to "fff"), avoiding punctuation and numbers and all non-letters. This step is just to make the output longer than the input to create confusion (although not very well).
Step 2:
Take the date of the message (MM/DD/YYYY) and add the individual numbers together (e.g. June 21st, 1997 = 06/21/1997 = 0+6/2+1/1+9+9+7 = 6/3/26)
Step 3:
Rotate the first letter by the first number, the second by the second, and so on (e.g. aaa = gda, fff = lif)
cipher story
$endgroup$
add a comment |
$begingroup$
As summer break is coming up, you have started to misbehave in school, getting sent to detention quite often.
On June 20th, something interesting happened, and made detention a little more fun. You noticed that one of the tiles on the floor was loose, and that a small piece of paper was sticking out. When your teacher left for his daily refilling of his coffee, your curiosity got the best of you, and you hopped out of your seat and took the piece of paper. Later at home you inspected the piece of paper. On it were the words:
Yusiecnjhuqouqornl pljgcatpnokizvtuqoxtr'yus jfduqotpn'zvt migkgezvt vrpgcaokijfd kgetpnuqoawumignjh okitpn someay uqovrpokitpnokiuqotpn. - Somxtr. Pljkgetpnqmkokitpnyus
You have no idea what it means, and decide to investigate further.
Worrying, as tomorrow is the last day before school ends, you spend all night thinking and analyzing, but come up with nothing. You go to school the next day, make sure you get in detention, and then grab the last message before summer. This message says:
Yvsifcnkhurourorol pmjgdatqnolizwturoxur'yvs jgdurotqn'zwt mjgkhezwt vspgdaolijgd khetqnuroaxumjgnkh olitqn spmeby urovspolitqnoliurotqn. - Spmxur. Pmjkhetqnqnkolitqnyvs
You spend the first week of summer constantly studying the notes, but still can't figure it out. In August, fed up with not knowing, you ask your friend in summer school to sneak in and grab you the notes. The note he gives you on August 6th reads:
Ayskicpnhwuowuotrl rpjigavtnqoibztwuozxr'ays ljdwuovtn'bzt omgmkebzt xvpigaqoiljd mkevtnwuocauomgpnh qoivtn usmgey wuoxvpqoivtnqoiwuovtn. - Usmzxr. Rpjmkevtnsqkqoivtnays
Looking at the old and new notes with fresh eyes, you solve the puzzle.
What do each of the messages say?
After revisiting the messages you realize two things that you should've seen earlier that would've helped you. One is fairly obvious and one is more obscure. These things are:
Hint #1:
The messages are all of exact length and have the exact same punctuation, meaning they are all likely the same message, but coded in a different way.
Hint #2:
The messages rely on the date they were written to be solved.
Solution with explanation (In response to user45266 and all users who answered):
The reasoning behind this cipher was for me to test my Java programming skills. I wrote a program to encode and decipher text, and this was the cipher that I used. It works like this:
Step 1:
Take the input string of characters, and turn each letter into three of itself (e.g. "a" to "aaa", or "f" to "fff"), avoiding punctuation and numbers and all non-letters. This step is just to make the output longer than the input to create confusion (although not very well).
Step 2:
Take the date of the message (MM/DD/YYYY) and add the individual numbers together (e.g. June 21st, 1997 = 06/21/1997 = 0+6/2+1/1+9+9+7 = 6/3/26)
Step 3:
Rotate the first letter by the first number, the second by the second, and so on (e.g. aaa = gda, fff = lif)
cipher story
$endgroup$
1
$begingroup$
Chech the solution by Nicholas B! Was that intentional? Are the two solutions both intended? Is one a consequence of the other?!
$endgroup$
– user45266
Apr 3 at 17:10
add a comment |
$begingroup$
As summer break is coming up, you have started to misbehave in school, getting sent to detention quite often.
On June 20th, something interesting happened, and made detention a little more fun. You noticed that one of the tiles on the floor was loose, and that a small piece of paper was sticking out. When your teacher left for his daily refilling of his coffee, your curiosity got the best of you, and you hopped out of your seat and took the piece of paper. Later at home you inspected the piece of paper. On it were the words:
Yusiecnjhuqouqornl pljgcatpnokizvtuqoxtr'yus jfduqotpn'zvt migkgezvt vrpgcaokijfd kgetpnuqoawumignjh okitpn someay uqovrpokitpnokiuqotpn. - Somxtr. Pljkgetpnqmkokitpnyus
You have no idea what it means, and decide to investigate further.
Worrying, as tomorrow is the last day before school ends, you spend all night thinking and analyzing, but come up with nothing. You go to school the next day, make sure you get in detention, and then grab the last message before summer. This message says:
Yvsifcnkhurourorol pmjgdatqnolizwturoxur'yvs jgdurotqn'zwt mjgkhezwt vspgdaolijgd khetqnuroaxumjgnkh olitqn spmeby urovspolitqnoliurotqn. - Spmxur. Pmjkhetqnqnkolitqnyvs
You spend the first week of summer constantly studying the notes, but still can't figure it out. In August, fed up with not knowing, you ask your friend in summer school to sneak in and grab you the notes. The note he gives you on August 6th reads:
Ayskicpnhwuowuotrl rpjigavtnqoibztwuozxr'ays ljdwuovtn'bzt omgmkebzt xvpigaqoiljd mkevtnwuocauomgpnh qoivtn usmgey wuoxvpqoivtnqoiwuovtn. - Usmzxr. Rpjmkevtnsqkqoivtnays
Looking at the old and new notes with fresh eyes, you solve the puzzle.
What do each of the messages say?
After revisiting the messages you realize two things that you should've seen earlier that would've helped you. One is fairly obvious and one is more obscure. These things are:
Hint #1:
The messages are all of exact length and have the exact same punctuation, meaning they are all likely the same message, but coded in a different way.
Hint #2:
The messages rely on the date they were written to be solved.
Solution with explanation (In response to user45266 and all users who answered):
The reasoning behind this cipher was for me to test my Java programming skills. I wrote a program to encode and decipher text, and this was the cipher that I used. It works like this:
Step 1:
Take the input string of characters, and turn each letter into three of itself (e.g. "a" to "aaa", or "f" to "fff"), avoiding punctuation and numbers and all non-letters. This step is just to make the output longer than the input to create confusion (although not very well).
Step 2:
Take the date of the message (MM/DD/YYYY) and add the individual numbers together (e.g. June 21st, 1997 = 06/21/1997 = 0+6/2+1/1+9+9+7 = 6/3/26)
Step 3:
Rotate the first letter by the first number, the second by the second, and so on (e.g. aaa = gda, fff = lif)
cipher story
$endgroup$
As summer break is coming up, you have started to misbehave in school, getting sent to detention quite often.
On June 20th, something interesting happened, and made detention a little more fun. You noticed that one of the tiles on the floor was loose, and that a small piece of paper was sticking out. When your teacher left for his daily refilling of his coffee, your curiosity got the best of you, and you hopped out of your seat and took the piece of paper. Later at home you inspected the piece of paper. On it were the words:
Yusiecnjhuqouqornl pljgcatpnokizvtuqoxtr'yus jfduqotpn'zvt migkgezvt vrpgcaokijfd kgetpnuqoawumignjh okitpn someay uqovrpokitpnokiuqotpn. - Somxtr. Pljkgetpnqmkokitpnyus
You have no idea what it means, and decide to investigate further.
Worrying, as tomorrow is the last day before school ends, you spend all night thinking and analyzing, but come up with nothing. You go to school the next day, make sure you get in detention, and then grab the last message before summer. This message says:
Yvsifcnkhurourorol pmjgdatqnolizwturoxur'yvs jgdurotqn'zwt mjgkhezwt vspgdaolijgd khetqnuroaxumjgnkh olitqn spmeby urovspolitqnoliurotqn. - Spmxur. Pmjkhetqnqnkolitqnyvs
You spend the first week of summer constantly studying the notes, but still can't figure it out. In August, fed up with not knowing, you ask your friend in summer school to sneak in and grab you the notes. The note he gives you on August 6th reads:
Ayskicpnhwuowuotrl rpjigavtnqoibztwuozxr'ays ljdwuovtn'bzt omgmkebzt xvpigaqoiljd mkevtnwuocauomgpnh qoivtn usmgey wuoxvpqoivtnqoiwuovtn. - Usmzxr. Rpjmkevtnsqkqoivtnays
Looking at the old and new notes with fresh eyes, you solve the puzzle.
What do each of the messages say?
After revisiting the messages you realize two things that you should've seen earlier that would've helped you. One is fairly obvious and one is more obscure. These things are:
Hint #1:
The messages are all of exact length and have the exact same punctuation, meaning they are all likely the same message, but coded in a different way.
Hint #2:
The messages rely on the date they were written to be solved.
Solution with explanation (In response to user45266 and all users who answered):
The reasoning behind this cipher was for me to test my Java programming skills. I wrote a program to encode and decipher text, and this was the cipher that I used. It works like this:
Step 1:
Take the input string of characters, and turn each letter into three of itself (e.g. "a" to "aaa", or "f" to "fff"), avoiding punctuation and numbers and all non-letters. This step is just to make the output longer than the input to create confusion (although not very well).
Step 2:
Take the date of the message (MM/DD/YYYY) and add the individual numbers together (e.g. June 21st, 1997 = 06/21/1997 = 0+6/2+1/1+9+9+7 = 6/3/26)
Step 3:
Rotate the first letter by the first number, the second by the second, and so on (e.g. aaa = gda, fff = lif)
cipher story
cipher story
edited Apr 4 at 6:33
Tyler22Alex
asked Apr 3 at 5:44
Tyler22AlexTyler22Alex
331212
331212
1
$begingroup$
Chech the solution by Nicholas B! Was that intentional? Are the two solutions both intended? Is one a consequence of the other?!
$endgroup$
– user45266
Apr 3 at 17:10
add a comment |
1
$begingroup$
Chech the solution by Nicholas B! Was that intentional? Are the two solutions both intended? Is one a consequence of the other?!
$endgroup$
– user45266
Apr 3 at 17:10
1
1
$begingroup$
Chech the solution by Nicholas B! Was that intentional? Are the two solutions both intended? Is one a consequence of the other?!
$endgroup$
– user45266
Apr 3 at 17:10
$begingroup$
Chech the solution by Nicholas B! Was that intentional? Are the two solutions both intended? Is one a consequence of the other?!
$endgroup$
– user45266
Apr 3 at 17:10
add a comment |
4 Answers
4
active
oldest
votes
$begingroup$
I think I found the full pattern. Maybe MetaZen got it too, but his response doesn't seem to describe it fully to me.
I noticed that in the first text every third letter gives the ROT-6 of the message, while every third letter offset by one gives the ROT-2 of the message, finally every third letter offset by two gives the ROT-0 of the message.
Similarly the second text has ROT-6/3/0 and the third ROT-8/6/0.
All three then inherit appropriate sentence casing only on the first rotational shift.
Therefore I conclude that:
The message is "School janitor's don't get paid enough in my opinion. -mr. Jenkins."
And the encoding is: Rotate each letter by the month of the year, then the day of the month, then the unrotated string. Interleave the three. Thus on January 2nd the message should be:
ROT-1: tdippm kbojups't epo'u hfu qbje fopvhi jo nz pqjojpo. -ns. kfoljot.
ROT-2: uejqqn lcpkvqt'u fqp'v igv rckf gpqwij kp oa qrkpkqp. -ot. lgpmkpu.
NO-ROT: school janitor's don't get paid enough in my opinion. -mr. jenkins.
Full: Tusdecijhpqopqomnl kljbcaopnjkiuvtpqostr'tus efdpqoopn'uvt higfgeuvt qrpbcajkiefd fgeopnpqovwuhigijh jkiopn nomzay pqoqrpjkiopnjkipqoopn. -Nomstr. Kljfgeopnlmkjkiopntus.
$endgroup$
$begingroup$
The spoilers didn't work properly with newline formatting. Fixing now.
$endgroup$
– LambdaBeta
Apr 3 at 21:09
$begingroup$
This is the best answer. I didn't even see that the actual message was visible in a rot-0 sequence.
$endgroup$
– MetaZen
Apr 3 at 21:48
$begingroup$
In all honesty it’s not a very good cipher! I wrote a program to encode text a year and a bit ago when I first got into programming with Java, so the cipher itself isn’t very good. I just posted it on here to see how people would solve it. I’m going to add the “proper” solution (reverse engineering how my program encodes the text) on my question.
$endgroup$
– Tyler22Alex
Apr 4 at 4:56
add a comment |
$begingroup$
I read
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
How?
I actually don't understand hint #2. It doesn't seem to be relevant. I just read every third letter of the text.
$endgroup$
5
$begingroup$
OH MY GOD! How does that work?! There are two ways to do it?! +1!
$endgroup$
– user45266
Apr 3 at 17:09
2
$begingroup$
Well, hover me, which is applied to hover me is not a very strong cipher ;) Sorry for bad formatting, "spoilers" only work this way in comments. You should see it in the bottom left/right corner of your screen
$endgroup$
– DBX12
Apr 4 at 6:55
$begingroup$
Well, you can do hover me by saying[hover me](/. "put spoiler text here")
.
$endgroup$
– Peregrine Rook
Apr 4 at 17:06
add a comment |
$begingroup$
The message says:
school janitor's don't get paid enough in my opinion. - mr. jenkins
To decode:
comparing first two lines, found the pattern to remove the first and last letter from each word, and then skip one, remove two from each word. Then do a +24 rotation cipher on what is left
$endgroup$
$begingroup$
You got it! It's a bit of a messy cipher I made a year and a bit ago when I first got into programming, and there's more than one way to figure it out, but still fun to see people solve!
$endgroup$
– Tyler22Alex
Apr 3 at 13:52
5
$begingroup$
People who use apostrophes to form plurals have trouble advancing to white-collar jobs. :-)
$endgroup$
– Peregrine Rook
Apr 3 at 21:19
$begingroup$
@PeregrineRook apologies! I wrote the puzzle at 2:00 in the morning and didn’t pay attention to grammar I guess :( I never forget the syntax in my programming though and that’s all that matters to me :)
$endgroup$
– Tyler22Alex
Apr 4 at 4:54
add a comment |
$begingroup$
I think the puzzle says:
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
Because:
If you notice that the third alphabet is same in the three codes. That is ,it is something fundamental, doesn't change with dates and so contains the code. The other alphabets also if you see, hold a definite relation. For the first two codes, each alphabet, in second code follows 010, 0 means same , 1 means one alphabet ahead. So this actually follows from relation from the dates(as mentioned in the question). Similarly,the third code is follows 230 from the second code. is, third alphabet is same. So it is the third alphabets extracted which reveals the code!
$endgroup$
$begingroup$
Hahah! $(+1)$: when I read your answer, I thought it said (ROT13) Fpubby wnavgbe'f qba'g trg YNVQ rabhtu va zl bcvavba. -ze. Wraxvaf.
$endgroup$
– user477343
Apr 3 at 11:12
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "559"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fpuzzling.stackexchange.com%2fquestions%2f81344%2fdetention-in-1997%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
I think I found the full pattern. Maybe MetaZen got it too, but his response doesn't seem to describe it fully to me.
I noticed that in the first text every third letter gives the ROT-6 of the message, while every third letter offset by one gives the ROT-2 of the message, finally every third letter offset by two gives the ROT-0 of the message.
Similarly the second text has ROT-6/3/0 and the third ROT-8/6/0.
All three then inherit appropriate sentence casing only on the first rotational shift.
Therefore I conclude that:
The message is "School janitor's don't get paid enough in my opinion. -mr. Jenkins."
And the encoding is: Rotate each letter by the month of the year, then the day of the month, then the unrotated string. Interleave the three. Thus on January 2nd the message should be:
ROT-1: tdippm kbojups't epo'u hfu qbje fopvhi jo nz pqjojpo. -ns. kfoljot.
ROT-2: uejqqn lcpkvqt'u fqp'v igv rckf gpqwij kp oa qrkpkqp. -ot. lgpmkpu.
NO-ROT: school janitor's don't get paid enough in my opinion. -mr. jenkins.
Full: Tusdecijhpqopqomnl kljbcaopnjkiuvtpqostr'tus efdpqoopn'uvt higfgeuvt qrpbcajkiefd fgeopnpqovwuhigijh jkiopn nomzay pqoqrpjkiopnjkipqoopn. -Nomstr. Kljfgeopnlmkjkiopntus.
$endgroup$
$begingroup$
The spoilers didn't work properly with newline formatting. Fixing now.
$endgroup$
– LambdaBeta
Apr 3 at 21:09
$begingroup$
This is the best answer. I didn't even see that the actual message was visible in a rot-0 sequence.
$endgroup$
– MetaZen
Apr 3 at 21:48
$begingroup$
In all honesty it’s not a very good cipher! I wrote a program to encode text a year and a bit ago when I first got into programming with Java, so the cipher itself isn’t very good. I just posted it on here to see how people would solve it. I’m going to add the “proper” solution (reverse engineering how my program encodes the text) on my question.
$endgroup$
– Tyler22Alex
Apr 4 at 4:56
add a comment |
$begingroup$
I think I found the full pattern. Maybe MetaZen got it too, but his response doesn't seem to describe it fully to me.
I noticed that in the first text every third letter gives the ROT-6 of the message, while every third letter offset by one gives the ROT-2 of the message, finally every third letter offset by two gives the ROT-0 of the message.
Similarly the second text has ROT-6/3/0 and the third ROT-8/6/0.
All three then inherit appropriate sentence casing only on the first rotational shift.
Therefore I conclude that:
The message is "School janitor's don't get paid enough in my opinion. -mr. Jenkins."
And the encoding is: Rotate each letter by the month of the year, then the day of the month, then the unrotated string. Interleave the three. Thus on January 2nd the message should be:
ROT-1: tdippm kbojups't epo'u hfu qbje fopvhi jo nz pqjojpo. -ns. kfoljot.
ROT-2: uejqqn lcpkvqt'u fqp'v igv rckf gpqwij kp oa qrkpkqp. -ot. lgpmkpu.
NO-ROT: school janitor's don't get paid enough in my opinion. -mr. jenkins.
Full: Tusdecijhpqopqomnl kljbcaopnjkiuvtpqostr'tus efdpqoopn'uvt higfgeuvt qrpbcajkiefd fgeopnpqovwuhigijh jkiopn nomzay pqoqrpjkiopnjkipqoopn. -Nomstr. Kljfgeopnlmkjkiopntus.
$endgroup$
$begingroup$
The spoilers didn't work properly with newline formatting. Fixing now.
$endgroup$
– LambdaBeta
Apr 3 at 21:09
$begingroup$
This is the best answer. I didn't even see that the actual message was visible in a rot-0 sequence.
$endgroup$
– MetaZen
Apr 3 at 21:48
$begingroup$
In all honesty it’s not a very good cipher! I wrote a program to encode text a year and a bit ago when I first got into programming with Java, so the cipher itself isn’t very good. I just posted it on here to see how people would solve it. I’m going to add the “proper” solution (reverse engineering how my program encodes the text) on my question.
$endgroup$
– Tyler22Alex
Apr 4 at 4:56
add a comment |
$begingroup$
I think I found the full pattern. Maybe MetaZen got it too, but his response doesn't seem to describe it fully to me.
I noticed that in the first text every third letter gives the ROT-6 of the message, while every third letter offset by one gives the ROT-2 of the message, finally every third letter offset by two gives the ROT-0 of the message.
Similarly the second text has ROT-6/3/0 and the third ROT-8/6/0.
All three then inherit appropriate sentence casing only on the first rotational shift.
Therefore I conclude that:
The message is "School janitor's don't get paid enough in my opinion. -mr. Jenkins."
And the encoding is: Rotate each letter by the month of the year, then the day of the month, then the unrotated string. Interleave the three. Thus on January 2nd the message should be:
ROT-1: tdippm kbojups't epo'u hfu qbje fopvhi jo nz pqjojpo. -ns. kfoljot.
ROT-2: uejqqn lcpkvqt'u fqp'v igv rckf gpqwij kp oa qrkpkqp. -ot. lgpmkpu.
NO-ROT: school janitor's don't get paid enough in my opinion. -mr. jenkins.
Full: Tusdecijhpqopqomnl kljbcaopnjkiuvtpqostr'tus efdpqoopn'uvt higfgeuvt qrpbcajkiefd fgeopnpqovwuhigijh jkiopn nomzay pqoqrpjkiopnjkipqoopn. -Nomstr. Kljfgeopnlmkjkiopntus.
$endgroup$
I think I found the full pattern. Maybe MetaZen got it too, but his response doesn't seem to describe it fully to me.
I noticed that in the first text every third letter gives the ROT-6 of the message, while every third letter offset by one gives the ROT-2 of the message, finally every third letter offset by two gives the ROT-0 of the message.
Similarly the second text has ROT-6/3/0 and the third ROT-8/6/0.
All three then inherit appropriate sentence casing only on the first rotational shift.
Therefore I conclude that:
The message is "School janitor's don't get paid enough in my opinion. -mr. Jenkins."
And the encoding is: Rotate each letter by the month of the year, then the day of the month, then the unrotated string. Interleave the three. Thus on January 2nd the message should be:
ROT-1: tdippm kbojups't epo'u hfu qbje fopvhi jo nz pqjojpo. -ns. kfoljot.
ROT-2: uejqqn lcpkvqt'u fqp'v igv rckf gpqwij kp oa qrkpkqp. -ot. lgpmkpu.
NO-ROT: school janitor's don't get paid enough in my opinion. -mr. jenkins.
Full: Tusdecijhpqopqomnl kljbcaopnjkiuvtpqostr'tus efdpqoopn'uvt higfgeuvt qrpbcajkiefd fgeopnpqovwuhigijh jkiopn nomzay pqoqrpjkiopnjkipqoopn. -Nomstr. Kljfgeopnlmkjkiopntus.
answered Apr 3 at 21:07
LambdaBetaLambdaBeta
2713
2713
$begingroup$
The spoilers didn't work properly with newline formatting. Fixing now.
$endgroup$
– LambdaBeta
Apr 3 at 21:09
$begingroup$
This is the best answer. I didn't even see that the actual message was visible in a rot-0 sequence.
$endgroup$
– MetaZen
Apr 3 at 21:48
$begingroup$
In all honesty it’s not a very good cipher! I wrote a program to encode text a year and a bit ago when I first got into programming with Java, so the cipher itself isn’t very good. I just posted it on here to see how people would solve it. I’m going to add the “proper” solution (reverse engineering how my program encodes the text) on my question.
$endgroup$
– Tyler22Alex
Apr 4 at 4:56
add a comment |
$begingroup$
The spoilers didn't work properly with newline formatting. Fixing now.
$endgroup$
– LambdaBeta
Apr 3 at 21:09
$begingroup$
This is the best answer. I didn't even see that the actual message was visible in a rot-0 sequence.
$endgroup$
– MetaZen
Apr 3 at 21:48
$begingroup$
In all honesty it’s not a very good cipher! I wrote a program to encode text a year and a bit ago when I first got into programming with Java, so the cipher itself isn’t very good. I just posted it on here to see how people would solve it. I’m going to add the “proper” solution (reverse engineering how my program encodes the text) on my question.
$endgroup$
– Tyler22Alex
Apr 4 at 4:56
$begingroup$
The spoilers didn't work properly with newline formatting. Fixing now.
$endgroup$
– LambdaBeta
Apr 3 at 21:09
$begingroup$
The spoilers didn't work properly with newline formatting. Fixing now.
$endgroup$
– LambdaBeta
Apr 3 at 21:09
$begingroup$
This is the best answer. I didn't even see that the actual message was visible in a rot-0 sequence.
$endgroup$
– MetaZen
Apr 3 at 21:48
$begingroup$
This is the best answer. I didn't even see that the actual message was visible in a rot-0 sequence.
$endgroup$
– MetaZen
Apr 3 at 21:48
$begingroup$
In all honesty it’s not a very good cipher! I wrote a program to encode text a year and a bit ago when I first got into programming with Java, so the cipher itself isn’t very good. I just posted it on here to see how people would solve it. I’m going to add the “proper” solution (reverse engineering how my program encodes the text) on my question.
$endgroup$
– Tyler22Alex
Apr 4 at 4:56
$begingroup$
In all honesty it’s not a very good cipher! I wrote a program to encode text a year and a bit ago when I first got into programming with Java, so the cipher itself isn’t very good. I just posted it on here to see how people would solve it. I’m going to add the “proper” solution (reverse engineering how my program encodes the text) on my question.
$endgroup$
– Tyler22Alex
Apr 4 at 4:56
add a comment |
$begingroup$
I read
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
How?
I actually don't understand hint #2. It doesn't seem to be relevant. I just read every third letter of the text.
$endgroup$
5
$begingroup$
OH MY GOD! How does that work?! There are two ways to do it?! +1!
$endgroup$
– user45266
Apr 3 at 17:09
2
$begingroup$
Well, hover me, which is applied to hover me is not a very strong cipher ;) Sorry for bad formatting, "spoilers" only work this way in comments. You should see it in the bottom left/right corner of your screen
$endgroup$
– DBX12
Apr 4 at 6:55
$begingroup$
Well, you can do hover me by saying[hover me](/. "put spoiler text here")
.
$endgroup$
– Peregrine Rook
Apr 4 at 17:06
add a comment |
$begingroup$
I read
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
How?
I actually don't understand hint #2. It doesn't seem to be relevant. I just read every third letter of the text.
$endgroup$
5
$begingroup$
OH MY GOD! How does that work?! There are two ways to do it?! +1!
$endgroup$
– user45266
Apr 3 at 17:09
2
$begingroup$
Well, hover me, which is applied to hover me is not a very strong cipher ;) Sorry for bad formatting, "spoilers" only work this way in comments. You should see it in the bottom left/right corner of your screen
$endgroup$
– DBX12
Apr 4 at 6:55
$begingroup$
Well, you can do hover me by saying[hover me](/. "put spoiler text here")
.
$endgroup$
– Peregrine Rook
Apr 4 at 17:06
add a comment |
$begingroup$
I read
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
How?
I actually don't understand hint #2. It doesn't seem to be relevant. I just read every third letter of the text.
$endgroup$
I read
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
How?
I actually don't understand hint #2. It doesn't seem to be relevant. I just read every third letter of the text.
edited Apr 3 at 14:18
answered Apr 3 at 11:46
NicolasBNicolasB
4385
4385
5
$begingroup$
OH MY GOD! How does that work?! There are two ways to do it?! +1!
$endgroup$
– user45266
Apr 3 at 17:09
2
$begingroup$
Well, hover me, which is applied to hover me is not a very strong cipher ;) Sorry for bad formatting, "spoilers" only work this way in comments. You should see it in the bottom left/right corner of your screen
$endgroup$
– DBX12
Apr 4 at 6:55
$begingroup$
Well, you can do hover me by saying[hover me](/. "put spoiler text here")
.
$endgroup$
– Peregrine Rook
Apr 4 at 17:06
add a comment |
5
$begingroup$
OH MY GOD! How does that work?! There are two ways to do it?! +1!
$endgroup$
– user45266
Apr 3 at 17:09
2
$begingroup$
Well, hover me, which is applied to hover me is not a very strong cipher ;) Sorry for bad formatting, "spoilers" only work this way in comments. You should see it in the bottom left/right corner of your screen
$endgroup$
– DBX12
Apr 4 at 6:55
$begingroup$
Well, you can do hover me by saying[hover me](/. "put spoiler text here")
.
$endgroup$
– Peregrine Rook
Apr 4 at 17:06
5
5
$begingroup$
OH MY GOD! How does that work?! There are two ways to do it?! +1!
$endgroup$
– user45266
Apr 3 at 17:09
$begingroup$
OH MY GOD! How does that work?! There are two ways to do it?! +1!
$endgroup$
– user45266
Apr 3 at 17:09
2
2
$begingroup$
Well, hover me, which is applied to hover me is not a very strong cipher ;) Sorry for bad formatting, "spoilers" only work this way in comments. You should see it in the bottom left/right corner of your screen
$endgroup$
– DBX12
Apr 4 at 6:55
$begingroup$
Well, hover me, which is applied to hover me is not a very strong cipher ;) Sorry for bad formatting, "spoilers" only work this way in comments. You should see it in the bottom left/right corner of your screen
$endgroup$
– DBX12
Apr 4 at 6:55
$begingroup$
Well, you can do hover me by saying
[hover me](/. "put spoiler text here")
.$endgroup$
– Peregrine Rook
Apr 4 at 17:06
$begingroup$
Well, you can do hover me by saying
[hover me](/. "put spoiler text here")
.$endgroup$
– Peregrine Rook
Apr 4 at 17:06
add a comment |
$begingroup$
The message says:
school janitor's don't get paid enough in my opinion. - mr. jenkins
To decode:
comparing first two lines, found the pattern to remove the first and last letter from each word, and then skip one, remove two from each word. Then do a +24 rotation cipher on what is left
$endgroup$
$begingroup$
You got it! It's a bit of a messy cipher I made a year and a bit ago when I first got into programming, and there's more than one way to figure it out, but still fun to see people solve!
$endgroup$
– Tyler22Alex
Apr 3 at 13:52
5
$begingroup$
People who use apostrophes to form plurals have trouble advancing to white-collar jobs. :-)
$endgroup$
– Peregrine Rook
Apr 3 at 21:19
$begingroup$
@PeregrineRook apologies! I wrote the puzzle at 2:00 in the morning and didn’t pay attention to grammar I guess :( I never forget the syntax in my programming though and that’s all that matters to me :)
$endgroup$
– Tyler22Alex
Apr 4 at 4:54
add a comment |
$begingroup$
The message says:
school janitor's don't get paid enough in my opinion. - mr. jenkins
To decode:
comparing first two lines, found the pattern to remove the first and last letter from each word, and then skip one, remove two from each word. Then do a +24 rotation cipher on what is left
$endgroup$
$begingroup$
You got it! It's a bit of a messy cipher I made a year and a bit ago when I first got into programming, and there's more than one way to figure it out, but still fun to see people solve!
$endgroup$
– Tyler22Alex
Apr 3 at 13:52
5
$begingroup$
People who use apostrophes to form plurals have trouble advancing to white-collar jobs. :-)
$endgroup$
– Peregrine Rook
Apr 3 at 21:19
$begingroup$
@PeregrineRook apologies! I wrote the puzzle at 2:00 in the morning and didn’t pay attention to grammar I guess :( I never forget the syntax in my programming though and that’s all that matters to me :)
$endgroup$
– Tyler22Alex
Apr 4 at 4:54
add a comment |
$begingroup$
The message says:
school janitor's don't get paid enough in my opinion. - mr. jenkins
To decode:
comparing first two lines, found the pattern to remove the first and last letter from each word, and then skip one, remove two from each word. Then do a +24 rotation cipher on what is left
$endgroup$
The message says:
school janitor's don't get paid enough in my opinion. - mr. jenkins
To decode:
comparing first two lines, found the pattern to remove the first and last letter from each word, and then skip one, remove two from each word. Then do a +24 rotation cipher on what is left
answered Apr 3 at 6:11
MetaZenMetaZen
1,647117
1,647117
$begingroup$
You got it! It's a bit of a messy cipher I made a year and a bit ago when I first got into programming, and there's more than one way to figure it out, but still fun to see people solve!
$endgroup$
– Tyler22Alex
Apr 3 at 13:52
5
$begingroup$
People who use apostrophes to form plurals have trouble advancing to white-collar jobs. :-)
$endgroup$
– Peregrine Rook
Apr 3 at 21:19
$begingroup$
@PeregrineRook apologies! I wrote the puzzle at 2:00 in the morning and didn’t pay attention to grammar I guess :( I never forget the syntax in my programming though and that’s all that matters to me :)
$endgroup$
– Tyler22Alex
Apr 4 at 4:54
add a comment |
$begingroup$
You got it! It's a bit of a messy cipher I made a year and a bit ago when I first got into programming, and there's more than one way to figure it out, but still fun to see people solve!
$endgroup$
– Tyler22Alex
Apr 3 at 13:52
5
$begingroup$
People who use apostrophes to form plurals have trouble advancing to white-collar jobs. :-)
$endgroup$
– Peregrine Rook
Apr 3 at 21:19
$begingroup$
@PeregrineRook apologies! I wrote the puzzle at 2:00 in the morning and didn’t pay attention to grammar I guess :( I never forget the syntax in my programming though and that’s all that matters to me :)
$endgroup$
– Tyler22Alex
Apr 4 at 4:54
$begingroup$
You got it! It's a bit of a messy cipher I made a year and a bit ago when I first got into programming, and there's more than one way to figure it out, but still fun to see people solve!
$endgroup$
– Tyler22Alex
Apr 3 at 13:52
$begingroup$
You got it! It's a bit of a messy cipher I made a year and a bit ago when I first got into programming, and there's more than one way to figure it out, but still fun to see people solve!
$endgroup$
– Tyler22Alex
Apr 3 at 13:52
5
5
$begingroup$
People who use apostrophes to form plurals have trouble advancing to white-collar jobs. :-)
$endgroup$
– Peregrine Rook
Apr 3 at 21:19
$begingroup$
People who use apostrophes to form plurals have trouble advancing to white-collar jobs. :-)
$endgroup$
– Peregrine Rook
Apr 3 at 21:19
$begingroup$
@PeregrineRook apologies! I wrote the puzzle at 2:00 in the morning and didn’t pay attention to grammar I guess :( I never forget the syntax in my programming though and that’s all that matters to me :)
$endgroup$
– Tyler22Alex
Apr 4 at 4:54
$begingroup$
@PeregrineRook apologies! I wrote the puzzle at 2:00 in the morning and didn’t pay attention to grammar I guess :( I never forget the syntax in my programming though and that’s all that matters to me :)
$endgroup$
– Tyler22Alex
Apr 4 at 4:54
add a comment |
$begingroup$
I think the puzzle says:
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
Because:
If you notice that the third alphabet is same in the three codes. That is ,it is something fundamental, doesn't change with dates and so contains the code. The other alphabets also if you see, hold a definite relation. For the first two codes, each alphabet, in second code follows 010, 0 means same , 1 means one alphabet ahead. So this actually follows from relation from the dates(as mentioned in the question). Similarly,the third code is follows 230 from the second code. is, third alphabet is same. So it is the third alphabets extracted which reveals the code!
$endgroup$
$begingroup$
Hahah! $(+1)$: when I read your answer, I thought it said (ROT13) Fpubby wnavgbe'f qba'g trg YNVQ rabhtu va zl bcvavba. -ze. Wraxvaf.
$endgroup$
– user477343
Apr 3 at 11:12
add a comment |
$begingroup$
I think the puzzle says:
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
Because:
If you notice that the third alphabet is same in the three codes. That is ,it is something fundamental, doesn't change with dates and so contains the code. The other alphabets also if you see, hold a definite relation. For the first two codes, each alphabet, in second code follows 010, 0 means same , 1 means one alphabet ahead. So this actually follows from relation from the dates(as mentioned in the question). Similarly,the third code is follows 230 from the second code. is, third alphabet is same. So it is the third alphabets extracted which reveals the code!
$endgroup$
$begingroup$
Hahah! $(+1)$: when I read your answer, I thought it said (ROT13) Fpubby wnavgbe'f qba'g trg YNVQ rabhtu va zl bcvavba. -ze. Wraxvaf.
$endgroup$
– user477343
Apr 3 at 11:12
add a comment |
$begingroup$
I think the puzzle says:
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
Because:
If you notice that the third alphabet is same in the three codes. That is ,it is something fundamental, doesn't change with dates and so contains the code. The other alphabets also if you see, hold a definite relation. For the first two codes, each alphabet, in second code follows 010, 0 means same , 1 means one alphabet ahead. So this actually follows from relation from the dates(as mentioned in the question). Similarly,the third code is follows 230 from the second code. is, third alphabet is same. So it is the third alphabets extracted which reveals the code!
$endgroup$
I think the puzzle says:
School janitor's don't get paid enough in my opinion. -mr. Jenkins.
Because:
If you notice that the third alphabet is same in the three codes. That is ,it is something fundamental, doesn't change with dates and so contains the code. The other alphabets also if you see, hold a definite relation. For the first two codes, each alphabet, in second code follows 010, 0 means same , 1 means one alphabet ahead. So this actually follows from relation from the dates(as mentioned in the question). Similarly,the third code is follows 230 from the second code. is, third alphabet is same. So it is the third alphabets extracted which reveals the code!
answered Apr 3 at 6:28
TojrahTojrah
2815
2815
$begingroup$
Hahah! $(+1)$: when I read your answer, I thought it said (ROT13) Fpubby wnavgbe'f qba'g trg YNVQ rabhtu va zl bcvavba. -ze. Wraxvaf.
$endgroup$
– user477343
Apr 3 at 11:12
add a comment |
$begingroup$
Hahah! $(+1)$: when I read your answer, I thought it said (ROT13) Fpubby wnavgbe'f qba'g trg YNVQ rabhtu va zl bcvavba. -ze. Wraxvaf.
$endgroup$
– user477343
Apr 3 at 11:12
$begingroup$
Hahah! $(+1)$: when I read your answer, I thought it said (ROT13) Fpubby wnavgbe'f qba'g trg YNVQ rabhtu va zl bcvavba. -ze. Wraxvaf.
$endgroup$
– user477343
Apr 3 at 11:12
$begingroup$
Hahah! $(+1)$: when I read your answer, I thought it said (ROT13) Fpubby wnavgbe'f qba'g trg YNVQ rabhtu va zl bcvavba. -ze. Wraxvaf.
$endgroup$
– user477343
Apr 3 at 11:12
add a comment |
Thanks for contributing an answer to Puzzling Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fpuzzling.stackexchange.com%2fquestions%2f81344%2fdetention-in-1997%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
Chech the solution by Nicholas B! Was that intentional? Are the two solutions both intended? Is one a consequence of the other?!
$endgroup$
– user45266
Apr 3 at 17:10