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
AC × 36
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