Zadanko w javie

0

Napisać program, który utworzy tablicę 20 liczb całkowitych z przedziału 1 . . . 10,
a następnie wypisze na ekranie ile razy każda z liczb z tego przedziału powtarza
się w tablicy. Rozwiązał by ktoś tutaj to zadanko ?

0

100zł - panryz 38 minut temu
99.50zł - Spine 17 minut temu

Moim zdaniem psujecie rynek.

0

Zepsuję rynek całkowicie.

Proszę za darmo:

import java.util.*;
import java.lang.*;
import java.io.*;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		Random r = new Random();
		int[] crr_array = new int[20];
		
		for(int i = 0; i < 20; i++)
		{
			crr_array[i] = r.nextInt(10) + 1;
		}
		
		HashMap<Integer, Integer> repetitions = new HashMap<Integer, Integer>();
		
		for (int i = 0; i < crr_array.length; ++i) {
		  int item = crr_array[i];
		
		  if (repetitions.containsKey(item))
		      repetitions.put(item, repetitions.get(item) + 1);
		  else
		      repetitions.put(item, 1);
		}
		
		StringBuilder sb = new StringBuilder();
		
		int overAllCount = 0;
		
		for (Map.Entry<Integer, Integer> e : repetitions.entrySet()) {
		  if (e.getValue() > 0) {
		      overAllCount += 1;
		
		      sb.append("\n");
		      sb.append(e.getKey());
		      sb.append(": ");
		      sb.append(e.getValue());
		      sb.append(" times");
		  }
		}
		
		if (overAllCount > 0) {
		  sb.insert(0, " repeated numbers:");
		  sb.insert(0, overAllCount);
		  sb.insert(0, "There are ");
		}
		
		System.out.print(sb.toString());
	}
}

http://ideone.com/8NqXJx

0
Świetny Kaczor napisał(a):

100zł - panryz 38 minut temu
99.50zł - Spine 17 minut temu

Moim zdaniem psujecie rynek.

Jaki rynek? Rynek zadanek dla studentów/licealistów? Pal licho z takim rynkiem.

0

A swoją drogą Ja bym zrobił parę zadanek studentom/licealistą za "psujące rynek" pieniądze przy założeniu oczywiście że jakość kodu była by na poziomie licealisty na nie większej odpowiedzialności.
Jak licealista się nie chce uczyć to ja bym sobie poćwiczył i jeszcze by mi zapłacili więcej jak za rozwiązywanie sudoku :P

0

@panryz @vpiotr @Spine @bakeraw2

W sprawie mojego kodu na prawdę nie zobaczyliście, że jest skopiowany ze stackoverflow? :D
Nie jestem programistą Java. Można powiedzieć, że w ogóle jej nie znam, skopiowałem ten kod :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1