SRM 147

英語速読力と高速な実装力を得るために、Div2のEasyの早解きを行うことにした。
今回の得点は246.05/250だった。
このタイプの問題はC++の方が早くかけそう。
実装(VB.NET)

Imports Microsoft.VisualBasic
Imports System
Imports System.Collections
Imports System.Text
Imports System.Math

Public Class CCipher
	Public Function decode(ByVal cipherText As String, ByVal shift As Integer) As String
		Dim Res As String=""
		For i As Integer=1 To Len(CipherText)
			Res+=Chr(((Asc(Mid(cipherText,i,1))-Asc("A")-Shift+26) Mod 26)+Asc("A"))
		Next
		Return Res
	End Function
End Class