Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Suport Java pe Infoarena - Beta  (Citit de 14620 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 342
Deconectat Deconectat

Mesaje: 819



Vezi Profilul
« : Octombrie 26, 2014, 22:44:27 »

Va rog sa postati aici orice probleme intalniti cu limbajul java pe infoarena. Voi incerca pe cat posibil, fie sa rezolv problemele, fie sa mentin o lista aici cu ce chestii nu se pot face si niste alternative in aceste cazuri.

Deocamdata avem

  • new File("fisier.txt") nu functioneaza, veti primi RuntimeError (de la un SecurityException). Pe scurt new File(path) incearca sa faca list folder pe folderul ce contine fisierul la adresa path, iar asta e o problema de securitate in general pentru care nu as vrea sa fac un caz particular. Va recomand FileInputStream, respectiv FileOutputStream
« Ultima modificare: Octombrie 27, 2014, 09:02:04 de către Budau Adrian » Memorat
mazens
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #1 : Iulie 16, 2016, 15:10:14 »

Imi poti spune care sunt restrictiile pe care trebuie sa le indeplineasca o sursa java ca sa poata fi compilata aici? Eu folosesc IntelliJ si solutiile compileaza in acest IDE.
Memorat
PlayLikeNeverB4
Nu mai tace
*****

Karma: 212
Deconectat Deconectat

Mesaje: 721



Vezi Profilul
« Răspunde #2 : Iulie 20, 2016, 18:44:31 »

Aici gasesti exemple http://www.infoarena.ro/monitor&compiler=java&score_begin=100&round=arhiva-educationala
Memorat
Denisa13
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« Răspunde #3 : Februarie 21, 2017, 19:57:17 »

Buna!

Pentru sursa asta (problema Cel mai lung subsir comun) imi da runtime error (in Netbeans totusi merge) si nu stiu exact ce gresesc

package celmailungsubsircomun;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.ArrayList;
import java.util.Scanner;

class CelMaiLungSubsirComun {

    public static void main(String[] args) throws FileNotFoundException, IOException {
        int n1, n2;
        Scanner sc = new Scanner(new BufferedReader(new FileReader("cmlsc.in")));
        Writer writer = new BufferedWriter(new FileWriter("cmlsc.out"));
        n1 = sc.nextInt();
        n2 = sc.nextInt();
        byte[] a1 = new byte[n1];
        byte[] a2 = new byte[n2];
        for(int i=0; i<n1; i++)
            a1 = sc.nextByte();
        for(int i=0; i<n2; i++)
            a2 = sc.nextByte();
        ArrayList<Byte> elemComune = new ArrayList<>();
        ArrayList<Short> index = new ArrayList<>();
        for(int i=0; i<n2; i++)
            for(int j=0; j<n1; j++)
                if(a2 == a1[j])
                {
                    elemComune.add(a1[j]);
                    index.add(new Short((short)j));
                }
        int max = 0;
        ArrayList<Byte> sol = new ArrayList<>();
        ArrayList<Byte> incercare = new ArrayList<>();
        incercare.add(elemComune.get(0));
        int i = 0;
        while(i<index.size()-1)
        {
            while(i < index.size()-1 && index.get(i) < index.get(i+1))
            {
                incercare.add(elemComune.get(i+1));
                i++;
            }
            if(incercare.size() > max)
            {
                sol = incercare;
                max = incercare.size();
            }
            if(i<index.size()-1)
            {
                incercare.clear();
                incercare.add(elemComune.get(++i));
            }   
        }
        writer.write(new Integer(sol.size()).toString());
        writer.write('\n');
        for(i=0; i<sol.size(); i++)
        {
            writer.write(sol.get(i).toString());
            writer.write(' ');
        }
        sc.close();
        writer.close();
    }
   
}
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines