Submission #143891
Source Code Expand
source = gets.chomp
ret = 0
ss = source[0...source.size / 2]
sw = source[(source.size / 2.0).ceil..-1].reverse
if source.size == 1
ret = 0
elsif ss == sw
ret = source.size / 2 * 25 * 2
elsif ss.chars.each_with_index.count {|c, i| c != sw[i] } > 1
ret = source.size * 25
else
ret = (source.size - 2) * 25 + 24 * 2
end
puts ret
Submission Info
| Submission Time | |
|---|---|
| Task | B - こだわりの名前 |
| User | rhenium |
| Language | Ruby (1.9.3) |
| Score | 100 |
| Code Size | 354 Byte |
| Status | AC |
| Exec Time | 129 ms |
| Memory | 5356 KiB |
Judge Result
| Set Name | All | ||
|---|---|---|---|
| Score / Max Score | 100 / 100 | ||
| Status |
|
| Set Name | Test Cases |
|---|---|
| All | hand_1.txt, hand_2.txt, hand_3.txt, hand_4.txt, hand_5.txt, hand_6.txt, palindrome_1.txt, palindrome_12345.txt, palindrome_2.txt, palindrome_299998.txt, palindrome_299999.txt, palindrome_3.txt, palindrome_300000.txt, palindrome_4.txt, palindrome_5.txt, palindrome_6789.txt, palindrome_67890.txt, palindrome_mod_1.txt, palindrome_mod_1000.txt, palindrome_mod_10000.txt, palindrome_mod_100001.txt, palindrome_mod_2.txt, palindrome_mod_200000.txt, palindrome_mod_299999.txt, palindrome_mod_3.txt, palindrome_mod_300000.txt, palindrome_mod_4.txt, palindrome_mod_5.txt, palindrome_mod_50001.txt, random_1.txt, random_10.txt, random_100001.txt, random_101.txt, random_3000.txt, random_300000.txt, random_50001.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| hand_1.txt | AC | 60 ms | 5144 KiB |
| hand_2.txt | AC | 125 ms | 5140 KiB |
| hand_3.txt | AC | 124 ms | 5140 KiB |
| hand_4.txt | AC | 129 ms | 5140 KiB |
| hand_5.txt | AC | 126 ms | 5356 KiB |
| hand_6.txt | AC | 123 ms | 5144 KiB |
| palindrome_1.txt | AC | 57 ms | 4128 KiB |
| palindrome_12345.txt | AC | 55 ms | 4248 KiB |
| palindrome_2.txt | AC | 54 ms | 4124 KiB |
| palindrome_299998.txt | AC | 56 ms | 5136 KiB |
| palindrome_299999.txt | AC | 59 ms | 5136 KiB |
| palindrome_3.txt | AC | 58 ms | 4336 KiB |
| palindrome_300000.txt | AC | 60 ms | 5144 KiB |
| palindrome_4.txt | AC | 55 ms | 4128 KiB |
| palindrome_5.txt | AC | 58 ms | 4132 KiB |
| palindrome_6789.txt | AC | 62 ms | 4252 KiB |
| palindrome_67890.txt | AC | 57 ms | 4388 KiB |
| palindrome_mod_1.txt | AC | 58 ms | 4256 KiB |
| palindrome_mod_1000.txt | AC | 57 ms | 4124 KiB |
| palindrome_mod_10000.txt | AC | 56 ms | 4252 KiB |
| palindrome_mod_100001.txt | AC | 80 ms | 4524 KiB |
| palindrome_mod_2.txt | AC | 57 ms | 4124 KiB |
| palindrome_mod_200000.txt | AC | 99 ms | 4748 KiB |
| palindrome_mod_299999.txt | AC | 123 ms | 5144 KiB |
| palindrome_mod_3.txt | AC | 55 ms | 4124 KiB |
| palindrome_mod_300000.txt | AC | 126 ms | 5132 KiB |
| palindrome_mod_4.txt | AC | 58 ms | 4132 KiB |
| palindrome_mod_5.txt | AC | 57 ms | 4132 KiB |
| palindrome_mod_50001.txt | AC | 73 ms | 4388 KiB |
| random_1.txt | AC | 56 ms | 4128 KiB |
| random_10.txt | AC | 56 ms | 4128 KiB |
| random_100001.txt | AC | 78 ms | 4512 KiB |
| random_101.txt | AC | 60 ms | 4128 KiB |
| random_3000.txt | AC | 58 ms | 4132 KiB |
| random_300000.txt | AC | 126 ms | 5144 KiB |
| random_50001.txt | AC | 69 ms | 4260 KiB |
| sample_1.txt | AC | 54 ms | 4128 KiB |
| sample_2.txt | AC | 55 ms | 4128 KiB |
| sample_3.txt | AC | 57 ms | 4128 KiB |