Treść polecenia ze spoja, wytłumaczenie dla dziecka

0

Na spoju mam zadanie którego nie mogę zrozumieć (nie chodzi o język):

Given a sequence of 2*k characters, please print every second character from the first half of the sequence. Start printing with the first character.

Co drugi znak z pierwszej połowy sekwencji ? Co to za sekwencja ?

http://www.spoj.com/problems/STRHH/

1

no chyba masz tam przyklad, drukujesz co drugi znak polowy kazdego wyrazu ?

0

your- zaczynamy od pierwszego wiec y, a pozniej co drugi, a drugim jest o, wiec cos jest zle wytlumaczone

1

Weźmy najtrudniejszy przykład:
noticeable

Dzielisz słowo na połowę (from the first half of the sequence):
noticeable -> notic

Następnie bierzemy co drugi znak zaczynając od pierwszego (Start printing with the first character):
noticeable -> notic -> ntc

W postaci cyfr: 012345 -> 024

0

Co to za sekwencja ?

Zdanie zaczyna się:

Given a sequence of 2*k characters

więc "sekwencja" to wejściowy ciąg znaków w zadaniu.

0
lubie_programowac napisał(a):

Weźmy najtrudniejszy przykład:
noticeable

Dzielisz słowo na połowę (from the first half of the sequence):
noticeable -> notic

Następnie bierzemy co drugi znak zaczynając od pierwszego (Start printing with the first character):
noticeable -> notic -> ntc

W postaci cyfr: 012345 -> 024

druga cyfra zaczynając od pierwszej to 1

0

Napisane jest "every second character", więc pierwszym znakiem jest ten, od którego zaczynasz. Zaczynasz od znaku nr 1 (w podanym przykładzie "y"), następnie co drugi, czyli znak nr 3, nr 5 i tak dalej. Nie "drugi znak", tylko "co drugi znak". Inaczej: co dwa znaki.

0
watpliwosci napisał(a):

Na spoju mam zadanie którego nie mogę zrozumieć (nie chodzi o język):

Given a sequence of 2*k characters, please print every second character from the first half of the sequence. Start printing with the first character.

Co drugi znak z pierwszej połowy sekwencji ? Co to za sekwencja ?

http://www.spoj.com/problems/STRHH/

Jak widać po Twoich postach, chyba jednak chodzi o język. :) "every second" znaczy "co drugi". Co drugi licząc od pierwszego, to będzie pierwszy, trzeci, piąty, itd. Jak po polsku.

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