알파벳의 해당 위치로 대체해야하는 이름 목록과 관련하여 Project Euler에 대한 질문을 시작했습니다. Problem 22에서 나는 숫자, 문자를 대체해야합니다 내가 찾을 수없는 어떤하스켈에서 문자로 바꾸기
names = ["MARY","PATRICIA","LINDA"....
replace = ??????
char2num a = map replace a
score (a,b) = a * (sum $ map char2num b)
answer = sum $ map score (zip [1..] (sort names))
는 알파벳에서 자신의 자리로 문자를 대체하는 방법이다. 대체 기능 (선호하지 정규식) 할 무언가를 만드는 방법에 대해 갈까요?
'ord'는 문자의 ASCII 코드를 반환합니다. – Squidly