diff --git a/static/fpc/0000111000100001010000010100010100110111000011000111100000110000/index.html b/static/fpc/0000111000100001010000010100010100110111000011000111100000110000/index.html index 75d805c..39c07cc 100644 --- a/static/fpc/0000111000100001010000010100010100110111000011000111100000110000/index.html +++ b/static/fpc/0000111000100001010000010100010100110111000011000111100000110000/index.html @@ -11,7 +11,7 @@

3. Alcatraz

-

FPC 2023 Final Teaser Puzzle

+

FPC 2024 Final Teaser Puzzle

diff --git a/static/fpc/0010100100000010100000000010001101000000110010000100101001011000/index.html b/static/fpc/0010100100000010100000000010001101000000110010000100101001011000/index.html index 91cc2ff..36d1b30 100644 --- a/static/fpc/0010100100000010100000000010001101000000110010000100101001011000/index.html +++ b/static/fpc/0010100100000010100000000010001101000000110010000100101001011000/index.html @@ -16,13 +16,11 @@

Congratulations on passing all the FPC teaser puzzles! If you enjoyed these puzzles, dont forget to rally your friends and register for FPC - 2023! The FPC will feature many more creative + 2024! The FPC will feature many more creative puzzles for you to solve and learn from! - https://wisv.ch/fpcregistration + https://wisv.ch/fpcregistration

- +

diff --git a/static/fpc/start/index.html b/static/fpc/start/index.html new file mode 100644 index 0000000..8d47752 --- /dev/null +++ b/static/fpc/start/index.html @@ -0,0 +1,83 @@ + + + + + + + + + + + +
+ + +

1. Glass Reflection

+

FPC 2024 First Teaser Puzzle

+ +
+ +
+
+
+
+ +

+ Late in the evening, you are sitting at the Funky Punk Café + and feeling a bit bored because you have not done any programming all day. You stare out of the window and see that + the text on the neon signs gets reflected in a funny way: the + letters are partially overlapping, because the window is made + of double-paned glass. Would it be possible to automatically + read the text of the sign, just by looking at this mangled reflection? With a burst of sudden inspiration, you grab your laptop + and OCR camera from your bag, and start programming. +

+ Your OCR camera appears to correctly recognize the letters in + the reflection when it accounts for the mirroring, except that all the letters are duplicated. + Moreover, if the text on the sign contains double (or more) letters, their reflection partially + overlaps, resulting in only one more letter than there would be in the original word. For + example, the word “beer” is reflected as “bbeeerr”, and the word “ooo” is reflected as + “oooo”. All that is left for you to do, is to write a program that converts these reflected + words back to their original form. +

+ +

Samples

+ + + + + + + + + + + + + + + + + +
Sample InputSample Output
bbeeerrbeer
sskkiilllleesssnneesssskilllessness
bbaalllooonnnoookkkeeeppeerr balloonnookkeeper
+ +

Final Test

+ + + + + + + + + +
InputNext Puzzle
yyoouuuuuaarreennoowwoonnneesstteeppccllooosseerriinntthhiisssseerriieesssooffpprroommoottiioonnaallppuuzzzzlleessffoorrtthheeffrreesshhmmeeennpprrooggrrraaammmmiinnggccoonntteessstt + + https://chipcie.wisv.ch/fpc/<OUTPUT> +
+
+
+
+
+ + diff --git a/static/fpc/teaser/neon.png b/static/fpc/start/neon.png similarity index 100% rename from static/fpc/teaser/neon.png rename to static/fpc/start/neon.png diff --git a/static/fpc/style.css b/static/fpc/style.css index 0a864ec..be16621 100644 --- a/static/fpc/style.css +++ b/static/fpc/style.css @@ -9,7 +9,6 @@ } h1 { - margin-left: 15%; font-family: "Chivo"; color: white; } @@ -28,7 +27,6 @@ h2 { } h4 { - margin-left: 20%; font-family: "Chivo"; color: gray; } @@ -113,4 +111,11 @@ table.title { body { background-color: black; + max-width: 1200px; } + +html { + display: flex; + flex-direction: column; + align-items: center; +} \ No newline at end of file diff --git a/static/fpc/teaser/fpc-vibe.jpeg b/static/fpc/teaser/fpc-vibe.jpeg new file mode 100644 index 0000000..dd74d62 --- /dev/null +++ b/static/fpc/teaser/fpc-vibe.jpeg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b20fef10e4a9f73c865f52a0b7c18d067f7278d24fef8000c2d4f7829552a0 +size 74514 diff --git a/static/fpc/teaser/index.html b/static/fpc/teaser/index.html index 5785dde..81e0af2 100644 --- a/static/fpc/teaser/index.html +++ b/static/fpc/teaser/index.html @@ -10,9 +10,8 @@ -

1. Glass Reflection

-

FPC 2023 First Teaser Puzzle

- +

Hi there!

+

Welcome to the FPC 2024 teaser

@@ -21,60 +20,31 @@

FPC 2023 First Teaser Puzzle

- +

- Late in the evening, you are sitting at the Funky Punk Café - and feeling a bit bored because you have not done any programming all day. You stare out of the window and see that - the text on the neon signs gets reflected in a funny way: the - letters are partially overlapping, because the window is made - of double-paned glass. Would it be possible to automatically - read the text of the sign, just by looking at this mangled reflection? With a burst of sudden inspiration, you grab your laptop - and OCR2 camera from your bag, and start programming. -

- Your OCR camera appears to correctly recognize the letters in - the reflection when it accounts for the mirroring, except that all the letters are duplicated. - Moreover, if the text on the sign contains double (or more) letters, their reflection partially - overlaps, resulting in only one more letter than there would be in the original word. For - example, the word “beer” is reflected as “bbeeerr”, and the word “ooo” is reflected as - “oooo”. All that is left for you to do, is to write a program that converts these reflected - words back to their original form. + Welcome to the FPC 2024 teaser! We hope you're excited for the upcoming edition of the Freshmen Programming + Contest. To get you in the mood, we've prepared a teaser puzzle for you. But first, some information that + could be useful to you:

-

Samples

- - - - - - - - - - - - - - - - - -
Sample InputSample Output
bbeeerrbeer
sskkiilllleesssnneesssskilllessness
bbaalllooonnnoookkkeeeppeerr balloonnookkeeper
+

Introduction session

+

+ We will be hosting an introduction session to get familiar with how a programming contest works. This + introduction session will take place on April 30th in the afternoon. There is no need + to sign up, just show up if you're interested! +

-

Final Test

- - - - - - - - - -
InputNext Puzzle
yyoouuuuuaarreennoowwoonnneesstteeppccllooosseerriinntthhiisssseerriieesssooffpprroommoottiioonnaallppuuzzzzlleessffoorrtthheeffrreesshhmmeeennpprrooggrrraaammmmiinnggccoonntteessstt - - https://chipcie.wisv.ch/fpc/<OUTPUT> -
+

FPC registration

+

+ Don't forget to register your team for the Freshmen Programming Contest! This can be done by visiting + https://wisv.ch/fpcregistration. +

+ +

Let's get puzzeling!

+

+ Finally, let's get to the teaser! Start your journey by visiting + https://chipcie.wisv.ch/fpc/start. See you on the other side! +

diff --git a/static/fpc/youuuuarenowonnestepclooserinthissseriessofpromotionalpuzzzlesforthefreshmeenprogrraammmingcontesst/index.html b/static/fpc/youuuuarenowonnestepclooserinthissseriessofpromotionalpuzzzlesforthefreshmeenprogrraammmingcontesst/index.html index 311e8cd..53bd911 100644 --- a/static/fpc/youuuuarenowonnestepclooserinthissseriessofpromotionalpuzzzlesforthefreshmeenprogrraammmingcontesst/index.html +++ b/static/fpc/youuuuarenowonnestepclooserinthissseriessofpromotionalpuzzzlesforthefreshmeenprogrraammmingcontesst/index.html @@ -11,7 +11,7 @@

2. Automata Cats

-

FPC 2023 Second Teaser Puzzle

+

FPC 2024 Second Teaser Puzzle