페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB
무화과어는 오랜 역사를 지닌 비밀 언어로, 몇몇 단어의 유래가 되기까지 했다. 예를 들어 핌프가 있다(무화과어의 핌프스투콘은 스툼프를 뜻한다). 도둑말은 Kalle Blomkvist가 Astrid Lindgrens 책에서 사용했다. 도둑말을 무화과어로 번역하는 프로그램을 작성하라!
두 언어 모두에서 각 단어는 그에 대응하는 스웨덴어 단어로부터 만들어 낼 수 있다.
무화과어로 번역하려면 단어를 첫 번째 모음 뒤에서 두 부분으로 나눈다. 그런 다음 이 두 부분을 역순으로 이어 붙이고, 단어의 시작 부분에 FI을, 끝부분에 KON을 덧붙인다.
따라서 GET은 FITGEKON이 되고,
LO는 FILOKON이 되며 ASTRONOM은 FISTRONOMAKON이 된다.
도둑말로의 번역은 글자별로 이루어진다.
모음은 전혀 바뀌지 않지만, 각 자음은 그 사이에 O를 넣어 두 번 쓴다.
따라서 MAT은 MOMATOT이 되고 ODLA는 ODODLOLA가 된다.
도둑말로 쓰인 단어를 무화과어로 번역하는 프로그램을 작성하는 것이 과제이다.
제출한 풀이는 여러 테스트 케이스 그룹으로 평가된다. 한 그룹의 점수를 얻으려면 그 그룹의 모든 테스트 케이스를 통과해야 한다.
그룹 | 배점 | 제한
| | 은 모음으로만 이루어진다.
| | 추가 제한 없음
첫 번째이자 유일한 줄에 도둑말로 쓰인 단어인 문자열 이 주어진다.
은 문자 A-Z로만 이루어져 있으며, 길이는 최대 30자이다.
을 스웨덴어로 번역하면 그 단어에는 적어도 하나의 모음이 포함된다.
을 무화과어로 번역한 문자열을 출력한다.
COCYKOKELOL
FIKELCYKON
KOKALOLASOSFOFINONTOT
FILASFINTKAKON
Programmeringsolympiaden
로그인 상태를 확인하는 중입니다.