Pytanie o poprawną zamianę kodu ze strukturalngo na obiektowy.

1

@Ukulelemelelele to jest jakiś bootcamp? No to zobacz, uczestniczysz w szkole programowania, za która płacisz, a co chwila przychodzisz na forum z jakimś zadaniami, których nie potrafisz ogarnąć. Zastanowiłbym się jaki jest cel tej nauki - chcesz oszukiwać mentora, że się nauczyłeś czy nauczyć się programować i dostać prace? IMO powinieneś te pytania skierować do mentora i jeśli czegoś nie potrafisz ogarnąć, to zwrócić mu na to uwagę, bo na tym polega jego praca - on ma Cię nauczyć, a nie forum.

Taski z pracy tez będziesz wrzucać na forum? Są i tacy, ale przecież w zespole to widać, kto jaki poziom reprezentuje i w jaki sposób myśli :)

0

to jest jakiś bootcamp?

@Charles_Ray: Tak.

No to zobacz, uczestniczysz w szkole programowania, za która płacisz, a co chwila przychodzisz na forum z jakimś zadaniami, których nie potrafisz ogarnąć.

Jakichś większych problemów z napisaniem programu, który działa nie mam, problemy mam tylko z napisanie kodu, który jest dobry jakościowo (napisany zgodnie ze "sztuką" pisania).

chcesz oszukiwać mentora, że się nauczyłeś czy nauczyć się programować

Mentor oprócz mnie ma innych kursantów i inne roboty, więc odpisuje mi raz max dwa razy dziennie, a na zrobienie zadania mam tydzień.

Taski z pracy tez będziesz wrzucać na forum

Między innymi chyba od tego jest forum, że ludzie przychodzą z problemem i inni użytkownicy starają się pomóc w rozwiązaniu problemu? Rozumiem, że Ty nigdy nie szukałeś pomocy na necie i zawsze wszystko wiedziałeś? :)

Ps. No chyba, ze to forum wędkarzy i pytam nie tu gdzie trzeba, to przepraszam. ;)

2

Jest napisane coś takiego: "Następnie przy pomocy pętli for oblicz średnią ocenę ucznia (średnia arytmetyczna), ale w taki sposób, że pominięte zostaną skrajne oceny – JEDNA najmniejsza i JEDNA największa.", ale teraz zauważyłem, że chyba będzie źle, bo ma być pominięta jedna największa i jedna najmniejsza...

@Ukulelemelelele pominięta nie oznacza że masz jej usuwac, tylko pominąć podczas obliczeń. Ewentualnie stworzyć tymczasową kopię listy, bez tych pominiętych i z niej coś liczyć. To ma szczególnie sens jeśli masz pominać tylko dwie liczby, a mogą się powtarzać. Ja osobiście zrobiłbym tak:

  1. Znajdź max i min w liście
  2. Zsumuj całą listę, odejmij min i max, podziel przez size()-2, dzięki temu nie trzeba żadnych cudów z zmienianiem zawartości listy
  3. To przy założeniu ze lista ma więcej niż 2 elemety, bo w innym przypadku średnia wynosi 0 po odrzuceniu skrajnych
0

@Shalom: Dziękuję, za odpowiedź i komentarz wyżej - zadanie już zaliczone. :)

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