Moved kattis from Uni repo
This commit is contained in:
1
kattis/problems/02_11_23/cprnummer/1.in
Normal file
1
kattis/problems/02_11_23/cprnummer/1.in
Normal file
@ -0,0 +1 @@
|
||||
070761-4285
|
1
kattis/problems/02_11_23/cprnummer/2.in
Normal file
1
kattis/problems/02_11_23/cprnummer/2.in
Normal file
@ -0,0 +1 @@
|
||||
051002-4321
|
1
kattis/problems/02_11_23/cprnummer/3.in
Normal file
1
kattis/problems/02_11_23/cprnummer/3.in
Normal file
@ -0,0 +1 @@
|
||||
310111-0469
|
28
kattis/problems/02_11_23/cprnummer/main.c
Normal file
28
kattis/problems/02_11_23/cprnummer/main.c
Normal file
@ -0,0 +1,28 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
// Do with scanf
|
||||
|
||||
int values[10] = {4, 3, 2, 7, 6, 5, 4, 3, 2, 1};
|
||||
int sum = 0;
|
||||
for (int i=0; i<10; i++) {
|
||||
char s;
|
||||
if ((s = getchar()) == '-') {
|
||||
i--;
|
||||
continue;
|
||||
} else {
|
||||
sum += (s - '0') * values[i];
|
||||
}
|
||||
|
||||
}
|
||||
printf("Sum: %d\n", sum);
|
||||
|
||||
if (sum % 11 == 0) {
|
||||
printf("1\n");
|
||||
} else {
|
||||
printf("0\n");
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
28
kattis/problems/02_11_23/cprnummer/main.c.orig
Normal file
28
kattis/problems/02_11_23/cprnummer/main.c.orig
Normal file
@ -0,0 +1,28 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
// Do with scanf
|
||||
|
||||
int values[10] = {4, 3, 2, 7, 6, 5, 4, 3, 2, 1};
|
||||
int sum = 0;
|
||||
for (int i=0; i<10; i++) {
|
||||
char s;
|
||||
if ((s = getchar()) == '-') {
|
||||
i--;
|
||||
continue;
|
||||
} else {
|
||||
sum += (s - '0') * values[i];
|
||||
}
|
||||
|
||||
}
|
||||
printf("Sum: %d\n", sum);
|
||||
|
||||
if (sum % 11 == 0) {
|
||||
printf("1\n");
|
||||
} else {
|
||||
printf("0\n");
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
11
kattis/problems/02_11_23/cprnummer/main.py
Normal file
11
kattis/problems/02_11_23/cprnummer/main.py
Normal file
@ -0,0 +1,11 @@
|
||||
lol = input().replace("-", "")
|
||||
values = [4, 3, 2, 7, 6, 5, 4, 3, 2, 1];
|
||||
|
||||
sum = 0
|
||||
for i in range(10):
|
||||
sum += int(lol[i]) * values[i]
|
||||
|
||||
if sum % 11 == 0:
|
||||
print(1)
|
||||
else:
|
||||
print(0)
|
BIN
kattis/problems/02_11_23/cprnummer/program
Executable file
BIN
kattis/problems/02_11_23/cprnummer/program
Executable file
Binary file not shown.
Reference in New Issue
Block a user