C (gcc), 116 bytes
d;g;p;r;f(char*s){for(p=r=1;*s;++s){for(g=0;!g;)for(++p,g=d=2;d<p;++d)g=g&&p%d;r*=pow(p,18160/ *s%80%30%14|1);}d=r;}
Inputs a string and returns its Gödel number.
Uses the ASCII to Gödel value mapping formula from Arnauld's JavaScript answer.
Noodle9
- 20.4k
- 3
- 23
- 47