Submission #2514404
Source Code Expand
import itertools S = input() st = list(set(S)) if len(st) > 5: print(-1) exit() def is_prime(n): if n < 2: return False if n == 2: return True if n%2 == 0: return False m = 3 while m*m <= n: if n%m == 0: return False m += 2 return True for comb in itertools.combinations('13579',len(st)): for ptn in itertools.permutations(comb): ns = S for d,c in zip(ptn,st): ns = ns.replace(c,d) if is_prime(int(ns)): print(ns) exit() print(-1)
Submission Info
Submission Time | |
---|---|
Task | D - 文字列と素数 |
User | prd_xxx |
Language | Python (3.4.3) |
Score | 50 |
Code Size | 571 Byte |
Status | AC |
Exec Time | 25 ms |
Memory | 3064 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 50 / 50 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00_sample_00, 00_sample_01, 00_sample_02 |
All | 00_sample_00, 00_sample_01, 00_sample_02, 05_rand_00, 05_rand_01, 05_rand_02, 05_rand_03, 05_rand_04, 05_rand_05, 05_rand_06, 05_rand_07, 05_rand_08, 05_rand_09, 15_rand_00, 15_rand_01, 15_rand_02, 15_rand_03, 15_rand_04, 15_rand_05, 15_rand_06, 15_rand_07, 15_rand_08, 15_rand_09, 20_teuti_00, 20_teuti_01 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00 | AC | 17 ms | 3064 KB |
00_sample_01 | AC | 18 ms | 3064 KB |
00_sample_02 | AC | 17 ms | 3064 KB |
05_rand_00 | AC | 25 ms | 3064 KB |
05_rand_01 | AC | 17 ms | 3064 KB |
05_rand_02 | AC | 17 ms | 3064 KB |
05_rand_03 | AC | 17 ms | 3064 KB |
05_rand_04 | AC | 17 ms | 3064 KB |
05_rand_05 | AC | 18 ms | 3064 KB |
05_rand_06 | AC | 17 ms | 3064 KB |
05_rand_07 | AC | 19 ms | 3064 KB |
05_rand_08 | AC | 17 ms | 3064 KB |
05_rand_09 | AC | 18 ms | 3064 KB |
15_rand_00 | AC | 24 ms | 3064 KB |
15_rand_01 | AC | 21 ms | 3064 KB |
15_rand_02 | AC | 17 ms | 3064 KB |
15_rand_03 | AC | 21 ms | 3064 KB |
15_rand_04 | AC | 21 ms | 3064 KB |
15_rand_05 | AC | 17 ms | 3064 KB |
15_rand_06 | AC | 22 ms | 3064 KB |
15_rand_07 | AC | 20 ms | 3064 KB |
15_rand_08 | AC | 17 ms | 3064 KB |
15_rand_09 | AC | 21 ms | 3064 KB |
20_teuti_00 | AC | 18 ms | 3064 KB |
20_teuti_01 | AC | 21 ms | 3064 KB |