program SimpleHash
implicit none
character(len=*), parameter :: str = "202401356佐藤颯"
integer :: i
integer :: hash
hash = 0
do i = 1, len_trim(str)
hash = hash + ichar(str(i:i))
end do
print *, "文字列: ", str
print *, "ハッシュ値: ", hash
end program SimpleHash
cHJvZ3JhbSBTaW1wbGVIYXNoCiAgICBpbXBsaWNpdCBub25lCgogICAgY2hhcmFjdGVyKGxlbj0qKSwgcGFyYW1ldGVyIDo6IHN0ciA9ICIyMDI0MDEzNTbkvZDol6Tpoq8iCiAgICBpbnRlZ2VyIDo6IGkKICAgIGludGVnZXIgOjogaGFzaAoKICAgIGhhc2ggPSAwCgogICAgZG8gaSA9IDEsIGxlbl90cmltKHN0cikKICAgICAgICBoYXNoID0gaGFzaCArIGljaGFyKHN0cihpOmkpKQogICAgZW5kIGRvCgogICAgcHJpbnQgKiwgIuaWh+Wtl+WIlzogIiwgc3RyCiAgICBwcmludCAqLCAi44OP44OD44K344Ol5YCkOiAiLCBoYXNoCgplbmQgcHJvZ3JhbSBTaW1wbGVIYXNo