Pomyślałem, żeby sobie w tym roku uczestniczyć w Advent of Code i przy okazji spróbować coś pokodzić w GoLang'u. No i powiem wam, że ja to umiem sobie wybrać. Problem z dnia pierwszego można było rozwiązać przy użyciu regexa, tak też zrobiłem, lecz gdy dojdziemy do części drugiej to tego nie da się zrobić prosto w Go XD Dlaczego? Implementacja regexa w Go nie wspiera lookaheads/lookbehinds... To w takim razie jak sobie poradziłem? Zastosowałem BARDZO OPTYMALNE ROZWIĄZANIE ( ͡°͜ʖ͡°), wrzucam poniżej, reszty jesteście w stanie się sami domyśleć.
Na szczęście w dzisiejszym udało się obie części pyknąć raz dwa.
Spoiler regex jakiego można było użyć, aby nie bawić
@BreathDeath: nie, nie przeczytałem zadania, tylko kod przygotowany na przyszłość (⌐͡■͜ʖ͡■) W następnym sprincie nie będzie trzeba zadania zakładać jak się wymagania zmienią.
Dlaczego? Implementacja regexa w Go nie wspiera lookaheads/lookbehinds... To w takim razie jak sobie poradziłem? Zastosowałem BARDZO OPTYMALNE ROZWIĄZANIE ( ͡° ͜ʖ ͡°), wrzucam poniżej, reszty jesteście w stanie się sami domyśleć.
Na szczęście w dzisiejszym udało się obie części pyknąć raz dwa.
Spoiler regex jakiego można było użyć, aby nie bawić