Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Кумановски дијалект Problem 1 (0 / 0)
- Даден ви е речник на зборови на кумановски дијалект и како тие се пишуваат на македонски јазик. Потоа даден ви е текст којшто е напишан на кумановски дијалект. Потребно е да ги замените сите појавувања на зборовите на кумановскиот дијалект кои се дадени во речникот со соодветни зборови на македонски јазик.
- Забелешка: Треба да се игнорираат интерпункциските знаци точка (.) , запирка (,), извичник(!) и прашалник (?). Исто така зборовите во текстот можат да се појават и со прва голема буква и во тој случај неговиот синоним на македонски јазик исто така треба да се отпечати со прва голема буква.
- Име на класата (Java): KumanovskiDijalekt.
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.HashMap;
- public class KumanovskiDijalekt{
- public static void prevod(HashMap<String,String> recnik, String[] pomText) {
- StringBuilder newText = new StringBuilder();
- for (int i=0; i<pomText.length; i++) {
- String translate = pomText[i].toLowerCase().replaceAll("\\p{Punct}",""); //zborovi od textot sto treba da se prevedi
- // System.out.println(translate);
- String word = recnik.get(translate); // literaturno
- // System.out.println(word);
- if (word != null) {
- if (Character.isUpperCase(pomText[i].charAt(0))) {
- word = word.substring(0,1).toUpperCase() + word.substring(1);
- }
- newText.append(word+" ");
- } else {
- newText.append(pomText[i]+" ");
- }
- }
- System.out.println(newText.toString().trim());
- }
- public static void main (String[] args) throws IOException {
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- int n = Integer.parseInt(br.readLine());
- HashMap<String,String> recnik = new HashMap<String,String>(n);
- String s = br.readLine();
- for (int i=1; i<n; i++) {
- String[] pomniza = s.split(" ");
- recnik.put(pomniza[0],pomniza[1]);
- s = br.readLine();
- }
- String text = br.readLine();
- String[] pomText = text.split(" ");
- prevod(recnik,pomText);
- }
- }
- Sample input
- 20
- nego otkolku
- pesmu pesna
- bija bil
- u vo
- s’s so
- zhenu zhena
- ubavu ubava
- sakaja sakal
- ednu edna
- poznatu poznata
- pesmu pesna
- umreja umrel
- sliku slika
- zelje zelbi
- rakiju rakija
- ede jade
- skup skap
- chasku chaska
- povishke povekje
- narodnu narodna
- Batko Gjorgjija e tipichna figura i karakter od Kumanovo, koj bija golem majtapdzija i boem i koj povishke sakaja kjef da tera nego da raboti. U ednu poznatu narodnu pesmu vika se deka umreja s’s tri zelje za ubavu zhenu, za chasku rakiju i za skup pajton.
- Sample output
- Batko Gjorgjija e tipichna figura i karakter od Kumanovo, koj bil golem majtapdzija i boem i koj povekje sakal kjef da tera otkolku da raboti. Vo edna poznata narodna pesna vika se deka umrel so tri zelbi za ubava zhena, za chaska rakija i za skap pajton.
Add Comment
Please, Sign In to add comment