Rezultati

Up. imeNalogaJezikRezultatČas oddaje
zagretivaflji-2017 Akcija Java 0/100Prekoračen čas (TLE) 20. apr '17 @ 17:19

Test Točke Porabljen spomin Porabljen čas Status
#1 7/7 40,781 MiB 0,000 s OK
#2 7/7 39,805 MiB 0,000 s OK
#3 7/7 40,922 MiB 0,000 s OK
#4 0/7 56,531 MiB 0,773 s Napačen odgovor
Tvoj izhod:
​OK
V SMETI
OK
OK
AKCIJA
OK
AKCIJA
AKCIJA
V SMETI
OK
Pravilen izhod:
​OK
V SMETI
OK
OK
AKCIJA
AKCIJA
AKCIJA
AKCIJA
AKCIJA
V SMETI
#5 0/8 68,383 MiB 1,777 s Prekoračen čas
#6 0/8 73,199 MiB 1,849 s Prekoračen čas
#7 0/8 69,723 MiB 1,878 s Prekoračen čas
#8 0/8 9,395 MiB 1,793 s Prekoračen čas
#9 0/8 69,840 MiB 1,888 s Prekoračen čas
#10 0/8 64,074 MiB 1,910 s Prekoračen čas
#11 0/8 66,625 MiB 1,826 s Prekoračen čas
#12 0/8 67,215 MiB 1,796 s Prekoračen čas
#13 8/8 40,148 MiB 0,000 s OK

Ocenjevani program (Naloga3.java):
import java.util.Scanner;

public class Naloga3 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();
        int[] z = new int[n];
        float[] f = new float[n];
        String[] mesec = new String[n];
        int[] dan = new int[n];
        float rezultat;
        
        for(int i = 0; i<  n; i++){
            z[i] = sc.nextInt();
            f[i] = sc.nextFloat();
            String da = sc.next();
            dan[i] = Integer.parseInt(da.substring(0, da.length() - 1));
            //sc.next();

            mesec[i] = sc.next();
            sc.nextInt();
            switch(mesec[i]){
                case "januar":
                    System.out.println("V SMETI");
                    break;
                case "februar":
                    System.out.println("V SMETI");
                    break;
                case "marec":
                    System.out.println("V SMETI");
                    break;
                case "april":
                    if(dan[i] > 19){
                        rezultat = (dan[i] - 19) * f[i];
                        if(rezultat >= z[i]){
                            System.out.println("OK");
                        }
                        else{
                            System.out.println("AKCIJA");
                        }
                    }
                    else{
                        System.out.println("V SMETI");
                    }
                    break;
                case "maj":
                    rezultat = (dan[i] + 11) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
                case "junij":
                    rezultat = (dan[i] + 42) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
                case "junlj":
                    rezultat = (dan[i] + 72) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
                case "avgust":
                    rezultat = (dan[i] + 103) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
                case "september":
                    rezultat = (dan[i] + 134) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
                case "oktober":
                    rezultat = (dan[i] + 164) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
                case "november":
                    rezultat = (dan[i] + 195) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
                case "december":
                    rezultat = (dan[i] + 225) * f[i];
                    if(rezultat >= z[i]){
                        System.out.println("OK");
                    }
                    else{
                        System.out.println("AKCIJA");
                    }
                    break;
            }
        }
    }
}