aboutsummaryrefslogtreecommitdiff
path: root/problems/somevigenere
diff options
context:
space:
mode:
Diffstat (limited to 'problems/somevigenere')
-rw-r--r--problems/somevigenere/attachments/template.c19
-rw-r--r--problems/somevigenere/attachments/template.cpp19
-rw-r--r--problems/somevigenere/attachments/template.java17
-rw-r--r--problems/somevigenere/attachments/template.js7
-rw-r--r--problems/somevigenere/attachments/template.py10
-rw-r--r--problems/somevigenere/data/secret/1.ans1
-rw-r--r--problems/somevigenere/data/secret/1.in2
-rw-r--r--problems/somevigenere/data/secret/10.ans1
-rw-r--r--problems/somevigenere/data/secret/10.in2
-rw-r--r--problems/somevigenere/data/secret/2.ans1
-rw-r--r--problems/somevigenere/data/secret/2.in2
-rw-r--r--problems/somevigenere/data/secret/3.ans1
-rw-r--r--problems/somevigenere/data/secret/3.in2
-rw-r--r--problems/somevigenere/data/secret/4.ans1
-rw-r--r--problems/somevigenere/data/secret/4.in2
-rw-r--r--problems/somevigenere/data/secret/5.ans1
-rw-r--r--problems/somevigenere/data/secret/5.in2
-rw-r--r--problems/somevigenere/data/secret/6.ans1
-rw-r--r--problems/somevigenere/data/secret/6.in2
-rw-r--r--problems/somevigenere/data/secret/7.ans1
-rw-r--r--problems/somevigenere/data/secret/7.in2
-rw-r--r--problems/somevigenere/data/secret/8.ans1
-rw-r--r--problems/somevigenere/data/secret/8.in2
-rw-r--r--problems/somevigenere/data/secret/9.ans1
-rw-r--r--problems/somevigenere/data/secret/9.in2
-rw-r--r--problems/somevigenere/domjudge-problem.ini3
-rw-r--r--problems/somevigenere/problem.pdfbin0 -> 25553 bytes
27 files changed, 105 insertions, 0 deletions
diff --git a/problems/somevigenere/attachments/template.c b/problems/somevigenere/attachments/template.c
new file mode 100644
index 0000000..3a88b07
--- /dev/null
+++ b/problems/somevigenere/attachments/template.c
@@ -0,0 +1,19 @@
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdbool.h>
+
+int main()
+{
+ char plain_text[64];
+ scanf("%[^\n]", plain_text); fgetc(stdin);
+ char key[64];
+ scanf("%[^\n]", key);
+
+ // Write an answer using printf(). DON'T FORGET THE TRAILING \n
+ // To debug: fprintf(stderr, "Debug messages...\n");
+
+ printf("Caesar would be proud\n");
+
+ return 0;
+}
diff --git a/problems/somevigenere/attachments/template.cpp b/problems/somevigenere/attachments/template.cpp
new file mode 100644
index 0000000..e8c24fa
--- /dev/null
+++ b/problems/somevigenere/attachments/template.cpp
@@ -0,0 +1,19 @@
+#include <iostream>
+#include <string>
+#include <vector>
+#include <algorithm>
+
+using namespace std;
+
+int main()
+{
+ string plain_text;
+ getline(cin, plain_text);
+ string key;
+ getline(cin, key);
+
+ // Write an answer using cout. DON'T FORGET THE "<< endl"
+ // To debug: cerr << "Debug messages..." << endl;
+
+ cout << "Caesar would be proud" << endl;
+}
diff --git a/problems/somevigenere/attachments/template.java b/problems/somevigenere/attachments/template.java
new file mode 100644
index 0000000..cb4ceea
--- /dev/null
+++ b/problems/somevigenere/attachments/template.java
@@ -0,0 +1,17 @@
+import java.util.*;
+import java.io.*;
+import java.math.*;
+
+class Solution {
+
+ public static void main(String args[]) {
+ Scanner in = new Scanner(System.in);
+ String plainText = in.nextLine();
+ String key = in.nextLine();
+
+ // Write an answer using System.out.println()
+ // To debug: System.err.println("Debug messages...");
+
+ System.out.println("Caesar would be proud");
+ }
+}
diff --git a/problems/somevigenere/attachments/template.js b/problems/somevigenere/attachments/template.js
new file mode 100644
index 0000000..00de663
--- /dev/null
+++ b/problems/somevigenere/attachments/template.js
@@ -0,0 +1,7 @@
+const plainText = readline();
+const key = readline();
+
+// Write an answer using console.log()
+// To debug: console.error('Debug messages...');
+
+console.log('Caesar would be proud');
diff --git a/problems/somevigenere/attachments/template.py b/problems/somevigenere/attachments/template.py
new file mode 100644
index 0000000..489505f
--- /dev/null
+++ b/problems/somevigenere/attachments/template.py
@@ -0,0 +1,10 @@
+import sys
+import math
+
+plain_text = input()
+key = input()
+
+# Write an answer using print
+# To debug: print("Debug messages...", file=sys.stderr, flush=True)
+
+print("Caesar would be proud")
diff --git a/problems/somevigenere/data/secret/1.ans b/problems/somevigenere/data/secret/1.ans
new file mode 100644
index 0000000..7a53eba
--- /dev/null
+++ b/problems/somevigenere/data/secret/1.ans
@@ -0,0 +1 @@
+RIJVSUYVJN
diff --git a/problems/somevigenere/data/secret/1.in b/problems/somevigenere/data/secret/1.in
new file mode 100644
index 0000000..ce1dc3d
--- /dev/null
+++ b/problems/somevigenere/data/secret/1.in
@@ -0,0 +1,2 @@
+HELLO WORLD
+KEY
diff --git a/problems/somevigenere/data/secret/10.ans b/problems/somevigenere/data/secret/10.ans
new file mode 100644
index 0000000..af6d157
--- /dev/null
+++ b/problems/somevigenere/data/secret/10.ans
@@ -0,0 +1 @@
+KADAHDIOJ
diff --git a/problems/somevigenere/data/secret/10.in b/problems/somevigenere/data/secret/10.in
new file mode 100644
index 0000000..156837c
--- /dev/null
+++ b/problems/somevigenere/data/secret/10.in
@@ -0,0 +1,2 @@
+VA LI DA TO R
+PASSED
diff --git a/problems/somevigenere/data/secret/2.ans b/problems/somevigenere/data/secret/2.ans
new file mode 100644
index 0000000..5233df1
--- /dev/null
+++ b/problems/somevigenere/data/secret/2.ans
@@ -0,0 +1 @@
+RIJYYUYVJN
diff --git a/problems/somevigenere/data/secret/2.in b/problems/somevigenere/data/secret/2.in
new file mode 100644
index 0000000..925324f
--- /dev/null
+++ b/problems/somevigenere/data/secret/2.in
@@ -0,0 +1,2 @@
+HELOU WORLD
+KEY
diff --git a/problems/somevigenere/data/secret/3.ans b/problems/somevigenere/data/secret/3.ans
new file mode 100644
index 0000000..a3e6e06
--- /dev/null
+++ b/problems/somevigenere/data/secret/3.ans
@@ -0,0 +1 @@
+RCEXCZSHVYZVBYP
diff --git a/problems/somevigenere/data/secret/3.in b/problems/somevigenere/data/secret/3.in
new file mode 100644
index 0000000..4a7fa16
--- /dev/null
+++ b/problems/somevigenere/data/secret/3.in
@@ -0,0 +1,2 @@
+FOR TEN EUR AN HOUR
+MONEY
diff --git a/problems/somevigenere/data/secret/4.ans b/problems/somevigenere/data/secret/4.ans
new file mode 100644
index 0000000..0c3bc90
--- /dev/null
+++ b/problems/somevigenere/data/secret/4.ans
@@ -0,0 +1 @@
+QREVTE
diff --git a/problems/somevigenere/data/secret/4.in b/problems/somevigenere/data/secret/4.in
new file mode 100644
index 0000000..c40e84b
--- /dev/null
+++ b/problems/somevigenere/data/secret/4.in
@@ -0,0 +1,2 @@
+OR MORE
+CASH
diff --git a/problems/somevigenere/data/secret/5.ans b/problems/somevigenere/data/secret/5.ans
new file mode 100644
index 0000000..02bb77c
--- /dev/null
+++ b/problems/somevigenere/data/secret/5.ans
@@ -0,0 +1 @@
+NOTHING
diff --git a/problems/somevigenere/data/secret/5.in b/problems/somevigenere/data/secret/5.in
new file mode 100644
index 0000000..9495aaa
--- /dev/null
+++ b/problems/somevigenere/data/secret/5.in
@@ -0,0 +1,2 @@
+
+F
diff --git a/problems/somevigenere/data/secret/6.ans b/problems/somevigenere/data/secret/6.ans
new file mode 100644
index 0000000..02bb77c
--- /dev/null
+++ b/problems/somevigenere/data/secret/6.ans
@@ -0,0 +1 @@
+NOTHING
diff --git a/problems/somevigenere/data/secret/6.in b/problems/somevigenere/data/secret/6.in
new file mode 100644
index 0000000..1db8e33
--- /dev/null
+++ b/problems/somevigenere/data/secret/6.in
@@ -0,0 +1,2 @@
+
+NOTHING
diff --git a/problems/somevigenere/data/secret/7.ans b/problems/somevigenere/data/secret/7.ans
new file mode 100644
index 0000000..9fde654
--- /dev/null
+++ b/problems/somevigenere/data/secret/7.ans
@@ -0,0 +1 @@
+TKKRRKKT
diff --git a/problems/somevigenere/data/secret/7.in b/problems/somevigenere/data/secret/7.in
new file mode 100644
index 0000000..b257814
--- /dev/null
+++ b/problems/somevigenere/data/secret/7.in
@@ -0,0 +1,2 @@
+FORTYTWO
+OWTYTROF
diff --git a/problems/somevigenere/data/secret/8.ans b/problems/somevigenere/data/secret/8.ans
new file mode 100644
index 0000000..5c13e37
--- /dev/null
+++ b/problems/somevigenere/data/secret/8.ans
@@ -0,0 +1 @@
+YIMMCKZMHT
diff --git a/problems/somevigenere/data/secret/8.in b/problems/somevigenere/data/secret/8.in
new file mode 100644
index 0000000..a90a663
--- /dev/null
+++ b/problems/somevigenere/data/secret/8.in
@@ -0,0 +1,2 @@
+EVERYTHING
+UNIVERSE
diff --git a/problems/somevigenere/data/secret/9.ans b/problems/somevigenere/data/secret/9.ans
new file mode 100644
index 0000000..ddab26f
--- /dev/null
+++ b/problems/somevigenere/data/secret/9.ans
@@ -0,0 +1 @@
+CSMEPCGTIKT
diff --git a/problems/somevigenere/data/secret/9.in b/problems/somevigenere/data/secret/9.in
new file mode 100644
index 0000000..94929fa
--- /dev/null
+++ b/problems/somevigenere/data/secret/9.in
@@ -0,0 +1,2 @@
+A SIMPLE TEST
+CAESAR
diff --git a/problems/somevigenere/domjudge-problem.ini b/problems/somevigenere/domjudge-problem.ini
new file mode 100644
index 0000000..75313b1
--- /dev/null
+++ b/problems/somevigenere/domjudge-problem.ini
@@ -0,0 +1,3 @@
+name = "Some Vigenère"
+timelimit = 3
+points = 2
diff --git a/problems/somevigenere/problem.pdf b/problems/somevigenere/problem.pdf
new file mode 100644
index 0000000..a0f25a1
--- /dev/null
+++ b/problems/somevigenere/problem.pdf
Binary files differ