And for dictionary order:

procedure dictorder(s)

  local letter_seqs, letter, outs

  letter_seqs := table("")

  every letter_seqs[map(letter := !s)] ||:= letter
  letter_seqs := sort(letter_seqs, 1)

  outs := ""
  every outs ||:= (!letter_seqs)[2]

  return outs

end

procedure main()

  every write(dictorder(read()))
  
  exit()

end


__________________________________________________________________
Introducing the New Netscape Internet Service. 
Only $9.95 a month -- Sign up today at http://isp.netscape.com/register

Netscape. Just the Net You Need. 

New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp


-------------------------------------------------------
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
_______________________________________________
Unicon-group mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/unicon-group

Reply via email to