Uczę się programowania, póki co hobbystycznie i patrzę na zadania przy kursach na #udemy i zadania na #codewars - niby je rozwiązuję, czasem muszę się długo pogłowić jak do tematu podejść, czasem idzie lekko, ale zawsze mam taki problem, że to co ja rozwiązuje w 30 linijkach kodu inni robią w 15. I teraz nie mam pojęcia, czy to rozwiązują już jakieś zaprawione w boju osoby 15k czy też ja po prostu
Wszystko
Wszystkie
Archiwum
Mam wyznaczyć ze stringa literę która występuje najwięcej razy pod rząd i podać ile dokładnie razy.
Napisałem coś takiego:
public static class Solution {
public static Object[] longestRepetition(String s) {
int count = 1;
int maxCount = 1;
char maxChar = ' ';
char[] charArray = s.toCharArray();
if(s.isEmpty()) {
return new Object[]{"", 0};
} else{
for(int i = 1; imaxCount){
maxCount = count;
maxChar = charArray[i];
}
}
}
;
System.out.println(maxChar +
Napisałem coś takiego:
public static class Solution {
public static Object[] longestRepetition(String s) {
int count = 1;
int maxCount = 1;
char maxChar = ' ';
char[] charArray = s.toCharArray();
if(s.isEmpty()) {
return new Object[]{"", 0};
} else{
for(int i = 1; imaxCount){
maxCount = count;
maxChar = charArray[i];
}
}
}
;
System.out.println(maxChar +
- 1
#naukaprogramowania
@BrakWolnegoLoginu: lekcja pierwsza: zadbaj o komfort czytającego Twój kod (oczywiście tu można upchnąć też architekturę, różne clean cody i w ogóle "empatię" wobec następnej osoby, która wdepnie w dane miejsce, ale tym razem jest to też w Twoim interesie). Wklej to np. w https://gist.github.com/ bo wypok całkiem gwałci kod we wpisach.
Hej Mirki, od kilku dni uczę się #java i mam pytanie, skąd uczyć się dobrych praktyk? Albo jak je rozpoznawać? Robię zadania na #codewars i nie chodzi o to, że sobie z nimi nie radzę tylko bardzo często moje rozwiązanie różni się bardzo od tego z oznaczeniem best practice.
Przykładowo, trzeba napisać kod który policzy liczbę samogłosek w ciągu znaków.
Ja napisałem tak jak poniżej, a w komentarzu dam to co jest
Przykładowo, trzeba napisać kod który policzy liczbę samogłosek w ciągu znaków.
Ja napisałem tak jak poniżej, a w komentarzu dam to co jest
- 4
@wycior_maly: Jak już chcesz kogoś uczyć to chociaż z czegoś o czym masz pojęcie. Nic w tym przypadku nie liczy się wiele razy bo tu nic liczone nie jest. Tablice mają zmienną gdzie jest trzymana ich długość...
- 6
@wycior_maly: Nie mąć koledze w głowie. Zgodnie ze specyfikacją jvm atrybut length jest stały i w żadnym wypadku nie jest wyliczany w trakcie wywołania. Tak więc wyciąganie tego do zmiennej z powodów wydajnościowych nie ma sensu.
Cześć, robię zadania na codewars i z tym mam problem.
napisałem coś takiego:
public static int oddCount(int n){
ArrayList arrayListOfInts = new ArrayList<>();
for (int i =1;i
napisałem coś takiego:
public static int oddCount(int n){
ArrayList arrayListOfInts = new ArrayList<>();
for (int i =1;i
Mirki, jakieś strony/książki/kursy polecacie które kładą nacisk na pisanie algorytmów?
#naukaprogramowania #naukajavy
#naukaprogramowania #naukajavy
- 0
leetcode, algoexpert (płatne)
- 0
@BrakWolnegoLoginu: "Wprowadzenie do algorytmów" T. Cormen
@BrakWolnegoLoginu: Wygooglaj „100 programming challanges”. Dużo osób je robi w różnych językach i kody najczęściej lądują na githubie. Projekty fajne i funkcjonalne a nie klepanie w kółko z dupy algorytmów jak np w codewars @vargemp: bez obrazy ( ͡° ͜ʖ ͡°)
- 0
@maze: nie robiłem nic z js o HTML i CSS mam ogólne pojęcie, ale co to ma do Javy? XD
Ma ktoś jakieś propozycje programu do napisania w #java? Najlepiej mi się uczy przez praktykę, ale nie wiem co pisać. Zarzućcie jakieś w miarę łatwe i ciekawe propozycje.
#programowanie #programy #naukaprogramowania #naukajavy #pytanie
#programowanie #programy #naukaprogramowania #naukajavy #pytanie
Komentarz usunięty przez autora
Komentarz usunięty przez autora
Na codewars robię sobie zadania - proste bo dopiero zaczynam i po wysłaniu mojej odpowiedzi która składa się z reguły z pętli/ifa albo czegoś innego prostego widzę przykładowe odpowiedzi które wyglądają tak jak ta poniżej. Czy ja coś źle robię czy po prostu poniższa odpowiedź to jest prezentacja skilla autora? Tak