요구사항 ¶
요구사항에 다음 입력 파일 예제가 쓰인다고 가정한다.
aaa ccc bbb aaa
1 ¶
텍스트 파일을 읽어 공백 단위로 분리해서 화면에 한 줄에 하나씩 출력한다.
aaa ccc bbb aaa
2 ¶
중복되는 단어를 제거하고 단어가 몇 번 나오는지를 출력한다.
aaa 2 ccc 1 bbb 1
3 ¶
정렬된 결과를 출력한다.
aaa 2 bbb 1 ccc 1
4 ¶
알파벳이 아닌문자들은 제외한다
a,bcd -> abcd end. -> end "quato" -> quato
5 ¶
count 뒤에 하나의 아스키값 총합을 하나 더 출력한다.
만약 문자가 AA라면
만약 문자가 AA라면
AA 1 96
소스 ¶
작성자 | 소스 |
상협, 유선 | CodeRace/20060105/상협유선 |
아영, 보창 | CodeRace/20060105/아영보창 |
민경, 선호, 재선 | CodeRace/20060105/민경선호재선 |
도현, 승한 | CodeRace/20060105/도현승한 |
휘동 | CodeRace/20060105/Leonardong |
JuNe | require 'strings' <br/> alpha=:((97&+,65&+)i.26){a. <br/> alphaonly=:#~e.&alpha <br/> d=:alphaonly each cut (LF,' ') charsub s <br/> w=:{./.~ d <br/> c=:<"0 #/.~ d <br/> ascii=: +/@(a.&i.) each w <br/> sort w ,. c ,. ascii |