już nie ważne można usunąc posta sam rozwiązałem problem
Wersja do druku
już nie ważne można usunąc posta sam rozwiązałem problem
Mi takie coś działa. Ofc JacksonKod:ObjectReader reader = new ObjectMapper().reader(Map.class);
Map<String, Object> result = reader.readValue(line);
String tmp = String.valueOf(result.get("messageType"));
dziekuje, dzis (jest po polnocy) sprawdze czy sie sprawdzi
torg <3
/edit
jackson sie sprawdzil, super, dzieki!
potrzebuje napisac program, ktory wczytuje 5 liczb, i wyszukuje dominante(liczbe ktora wystepuje najwiecej razy). nie mam pojecia jak porownac do siebie te liczby. prosze o pomoc!
Kod:#include <stdio.h>
int main(void)
{
char tab[5];
int i;
for(i=0;i<5;i++)
{
printf("wprowadz liczbe: ");
scanf("%d",&tab[i]);
}
for(i=0;i<5;i++)
if(!strcmp(tab[i],tab[i+1]))printf("%d",tab[i]);
else printf("nie ma dominanty");
return 0;
}
Czas troche odswiezyc.
TO zadanie ze SPOJ'a sprawia mi problem. To mój kod:
Generalnie wszystko działa poprawnie liczy fajnie tylko, że przekracza limit czasu. Jeżeli chodzi o zadanie to zauważyłem, że okres powtarzalności ostatniej cyfry jest cykliczny i teraz pytanie, jak taką cykliczność "rozpracować" w ograniczonej ilości ruchów. Inne podpowiedzi też mile widziane jeżeli tylko macie jakiś pomysł ;]Kod:#include <iostream>
using namespace std;
int main()
{
short D;
int a,b;
long long int wynik;
cin>>D;
while(D--)
{
cin>>a>>b;
wynik = a%10;
for(int i=1; i < b; i++) wynik = (wynik*a)%10;
cout << wynik << endl;
}
return 0;
}
2^1 ma końcówkę 2, 2^5 ma też końcówkę 2 ; 2^2 ma końcówkę 4, 2^6 też ma końcówkę 4.
powtarzalność dla 2^x wynosi 4.
@edit i co do wyliczenia najpierw wartosci a pozniej zwrocenia ostatniej cyfry- odpada.
miliard^miliard zajmie komputerowi za duzo czasu, musze sie zmiescic w <0.1s
Faktycznie cykliczność tutaj odgrywa dużą rolę, bo w tym zadaniu chodzi glownie o poznanie pewnej zaależności a nie samo potęgowanie.
Cykliczność jest co 4, więc bym takie modulo użył na wykładniku.
15 % 4 = 3
Ostatnia cyfra z 2 ^ 15 jest taka sama jak z 2 ^ 3
Powinno się zgadzać na wszystkich przypadkach.
#EDIT
wypierdala zły wyniki na wykładniku 4 8 dla podstawy 2 xD więc troche bullshit, ale szukalbym rozwiązania gdzieś koło mojego pomyslu
#EDIT2
ale jak napiszesz sobie wlasna funkcje, ktora zwraca mod nie 1 2 3 0 tylko 1 2 3 4 to wszystko hula :P
może ktos zerknac czy wartosci sa zgodne z prawda? :DKod:int mod(int podstawa)
{
int wynik;
wynik = podstawa % 4;
if(wynik == 0)
wynik = 4;
return wynik;
}
http://ideone.com/rekr4s
@up
Yup, chodzi jak należy.
Znacie jakieś strony z testami / pytaniami teoretycznymi na przykładowych testach/rozmowach kwalifikacyjnymi?
O co często się pytają? Jakieś ciekawe przypadki zadań "jaki będzie efekt wykonania danego kodu", czy też czemu dany kod się nie skompiluje itp. ?
Witam serdecznie. Mam pytanie ogólnikowe wydaje mi się że rozwiązanie leży w gest zaprogramowania prostego programu ale potrzebuje potwierdzenia. Czy istnieje możliwość stworzenia strony internetowej na którą po wejściu będzie generowany losowo krótki bądź średniej wielkości tekst z puli iluś tak. Chodzi i o to że powiedzmy mam 10 tekstów ktoś wchodzi na moja stronę i generuje mu np tekst nr.3 ktoś inny wchodzi i mu generuje tekst nr.7. Czy coś takiego jest możliwe do stworzenia?