class Articol {
private int an;
public Articol( ) {
autor = "" ;
titlu = "" ;
jurnal = "" ;
an = 0 ;
}
autor = a;
titlu = t;
jurnal = j;
an = anA;
}
public Articol( Articol x) {
autor = x.autor ;
titlu = x.titlu ;
jurnal = x.jurnal ;
an = x.an ;
}
public String getAutor
( ) { return autor
; } public String getTitlu
( ) { return titlu
; } public String getJurnal
( ) { return jurnal
; } public int getAn( ) { return an; }
return autor + " - " + titlu + ", " + jurnal + ", " + an;
}
public int vechime( ) {
return 2025 - an;
}
}
public class Main {
public static void main
( String [ ] args
) {
Articol articol1 = new Articol( "Popescu Ana" , "IA in educatie" , "AI Journal" , 2022 ) ;
Articol articol2 = new Articol( "Ionescu Mihai" , "Algoritmi" , "CS Review" , 2019 ) ;
Articol articol3 = new Articol( "Georgescu Elena" , "Sisteme" , "IT Today" , 2024 ) ;
int vechime1 = articol1.vechime ( ) ;
int vechime2 = articol2.vechime ( ) ;
int vechime3 = articol3.vechime ( ) ;
int minim = vechime1;
Articol articolRecent = articol1;
if ( vechime2 < minim) {
minim = vechime2;
articolRecent = articol2;
}
if ( vechime3 < minim) {
minim = vechime3;
articolRecent = articol3;
}
System .
out .
println ( "Articolul cel mai recent este " + articolRecent
+ ", cu o vechime de " + minim + " ani." ) ;
}
}
Y2xhc3MgQXJ0aWNvbCB7CgogICAgcHJpdmF0ZSBTdHJpbmcgYXV0b3I7CiAgICBwcml2YXRlIFN0cmluZyB0aXRsdTsKICAgIHByaXZhdGUgU3RyaW5nIGp1cm5hbDsKICAgIHByaXZhdGUgaW50IGFuOwoKICAgIHB1YmxpYyBBcnRpY29sKCkgewogICAgICAgIGF1dG9yID0gIiI7CiAgICAgICAgdGl0bHUgPSAiIjsKICAgICAgICBqdXJuYWwgPSAiIjsKICAgICAgICBhbiA9IDA7CiAgICB9CgogICAgcHVibGljIEFydGljb2woU3RyaW5nIGEsIFN0cmluZyB0LCBTdHJpbmcgaiwgaW50IGFuQSkgewogICAgICAgIGF1dG9yID0gYTsKICAgICAgICB0aXRsdSA9IHQ7CiAgICAgICAganVybmFsID0gajsKICAgICAgICBhbiA9IGFuQTsKICAgIH0KCiAgICBwdWJsaWMgQXJ0aWNvbChBcnRpY29sIHgpIHsKICAgICAgICBhdXRvciA9IHguYXV0b3I7CiAgICAgICAgdGl0bHUgPSB4LnRpdGx1OwogICAgICAgIGp1cm5hbCA9IHguanVybmFsOwogICAgICAgIGFuID0geC5hbjsKICAgIH0KCiAgICBwdWJsaWMgU3RyaW5nIGdldEF1dG9yKCkgeyByZXR1cm4gYXV0b3I7IH0KICAgIHB1YmxpYyBTdHJpbmcgZ2V0VGl0bHUoKSB7IHJldHVybiB0aXRsdTsgfQogICAgcHVibGljIFN0cmluZyBnZXRKdXJuYWwoKSB7IHJldHVybiBqdXJuYWw7IH0KICAgIHB1YmxpYyBpbnQgZ2V0QW4oKSB7IHJldHVybiBhbjsgfQoKICAgIHB1YmxpYyBTdHJpbmcgdG9TdHJpbmcoKSB7CiAgICAgICAgcmV0dXJuIGF1dG9yICsgIiAtICIgKyB0aXRsdSArICIsICIgKyBqdXJuYWwgKyAiLCAiICsgYW47CiAgICB9CgogICAgcHVibGljIGludCB2ZWNoaW1lKCkgewogICAgICAgIHJldHVybiAyMDI1IC0gYW47CiAgICB9Cn0KCnB1YmxpYyBjbGFzcyBNYWluIHsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgogICAgICAgIEFydGljb2wgYXJ0aWNvbDEgPSBuZXcgQXJ0aWNvbCgiUG9wZXNjdSBBbmEiLCAiSUEgaW4gZWR1Y2F0aWUiLCAiQUkgSm91cm5hbCIsIDIwMjIpOwogICAgICAgIEFydGljb2wgYXJ0aWNvbDIgPSBuZXcgQXJ0aWNvbCgiSW9uZXNjdSBNaWhhaSIsICJBbGdvcml0bWkiLCAiQ1MgUmV2aWV3IiwgMjAxOSk7CiAgICAgICAgQXJ0aWNvbCBhcnRpY29sMyA9IG5ldyBBcnRpY29sKCJHZW9yZ2VzY3UgRWxlbmEiLCAiU2lzdGVtZSIsICJJVCBUb2RheSIsIDIwMjQpOwoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYXJ0aWNvbDEpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihhcnRpY29sMik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGFydGljb2wzKTsKCiAgICAgICAgaW50IHZlY2hpbWUxID0gYXJ0aWNvbDEudmVjaGltZSgpOwogICAgICAgIGludCB2ZWNoaW1lMiA9IGFydGljb2wyLnZlY2hpbWUoKTsKICAgICAgICBpbnQgdmVjaGltZTMgPSBhcnRpY29sMy52ZWNoaW1lKCk7CgogICAgICAgIGludCBtaW5pbSA9IHZlY2hpbWUxOwogICAgICAgIEFydGljb2wgYXJ0aWNvbFJlY2VudCA9IGFydGljb2wxOwoKICAgICAgICBpZiAodmVjaGltZTIgPCBtaW5pbSkgewogICAgICAgICAgICBtaW5pbSA9IHZlY2hpbWUyOwogICAgICAgICAgICBhcnRpY29sUmVjZW50ID0gYXJ0aWNvbDI7CiAgICAgICAgfQoKICAgICAgICBpZiAodmVjaGltZTMgPCBtaW5pbSkgewogICAgICAgICAgICBtaW5pbSA9IHZlY2hpbWUzOwogICAgICAgICAgICBhcnRpY29sUmVjZW50ID0gYXJ0aWNvbDM7CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkFydGljb2x1bCBjZWwgbWFpIHJlY2VudCBlc3RlICIgKyBhcnRpY29sUmVjZW50ICsKICAgICAgICAgICAgICAgICIsIGN1IG8gdmVjaGltZSBkZSAiICsgbWluaW0gKyAiIGFuaS4iKTsKICAgIH0KfQo=
stdout
Popescu Ana - IA in educatie, AI Journal, 2022
Ionescu Mihai - Algoritmi, CS Review, 2019
Georgescu Elena - Sisteme, IT Today, 2024
Articolul cel mai recent este Georgescu Elena - Sisteme, IT Today, 2024, cu o vechime de 1 ani.