Rezultati

Up. imeNalogaJezikRezultatČas oddaje
abr Prijateljske besede Java 0/100Napačen odgovor (WA) 20. apr '17 @ 18:41

Test Točke Porabljen spomin Porabljen čas Status
#1 12/12 33,582 MiB 0,000 s OK
#2 0/12 34,305 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​9
<<<EOF>>>
Pravilen izhod:
​76
<<<EOF>>>
#3 0/12 40,465 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​40
<<<EOF>>>
Pravilen izhod:
​2978
<<<EOF>>>
#4 0/12 42,203 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​10
<<<EOF>>>
Pravilen izhod:
​2154
<<<EOF>>>
#5 0/13 41,938 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​6
<<<EOF>>>
Pravilen izhod:
​20
<<<EOF>>>
#6 0/13 44,230 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​8
<<<EOF>>>
Pravilen izhod:
​819
<<<EOF>>>
#7 13/13 40,707 MiB 0,000 s OK
#8 0/13 44,160 MiB 0,000 s Napačen odgovor
Tvoj izhod:
​8
<<<EOF>>>
Pravilen izhod:
​1178
<<<EOF>>>

Ocenjevani program (PrijateljskeBesede.java):
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Vector;

public class PrijateljskeBesede {
	public static void main(String[] args) throws Exception {
		BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
		int t = Integer.parseInt(read.readLine().trim());
		String[] besede = new String[t];
		for (int i=0; i < t; i++) {
			besede[i] = read.readLine().trim();
		}
		Vector<String> pre = new Vector<String>();
		Vector<String> suf = new Vector<String>();
		int count = 0;
		for (int i=0; i < t; i++){
			if (besede[i].substring(0, 3).equals(besede[0].substring(0, 3))	){
				count++;
				pre.add(besede[i].substring(0, 3));
				suf.add(besede[i].substring(besede[i].length()-3, besede[i].length()));
			}else if (besede[i].substring(besede[i].length()-3, besede[i].length()).equals(besede[0].substring(besede[0].length()-3, besede[0].length()))){
				count++;
				suf.add(besede[i].substring(besede[i].length()-3, besede[i].length()));
				pre.add(besede[i].substring(0, 3));
			}else if (pre.contains(besede[i].substring(0, 3)) ||
				suf.contains(besede[i].substring(besede[i].length()-3, besede[i].length()))){
				count++;
				pre.add(besede[i].substring(0, 3));
				suf.add(besede[i].substring(besede[i].length()-3, besede[i].length()));
			}

		}
		System.out.println(count);
	}

}