I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
har lært svært ved at forstå de kodestumper... virker de? ser på denne bla.
int[] b = new int[a.length/2];
b bliver halv så stor som a.. men hvad hvis de så er brug for flere pladser i b? det er derfor jeg venter med at sætte størrelsen på b til jeg ved hvor mange lige tal der er.
public class Even { public static int[] cutoutEven(int[] a) { int n = 0; int[] b = new int[a.length]; for(int i = 0; i < a.length; i++) { if(a[i] % 2 == 0) { b[n] = a[i]; n++; } } int[] c = new int[n]; System.arraycopy(b, 0, c, 0, n); return c; } public static void main(String[] args) { int[] a = { 1, 2, 3, 5, 7, 8, 10, 12}; int[] res = cutoutEven(a); for(int i = 0; i < res.length; i++) { System.out.println(res[i]); } } }
men så som jeg kan se den array som kommer retur have samme længde som a? det skal kun have den størrelse som det har brug for.. hvis der er 3 lige tal skal den sende et array retur med plads til 3 tal.
jeg har lavet og sendt både dit og kalps løsningsforslag til skolen... efter rettelse kan jeg lige se hvad lærerens forslag er og smide det her ind... må gå ud fra de har taget en simpel metode i brug :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.