chevron-left chevron-right

Piotr Nalepa Frontend, architektura i AI

[PERL] tablica asocjacyna przechowująca nazwy miesięcy i ilość dni w miesiącach

Ta wersja
blog.piotrnalepa.pl/2009/05/30/perl-tablica-asocjacyna-przechowujaca-nazwy-miesiecy-i-ilosc-dni-w-miesiacach
Opublikowano
Autor
, Staff Software Engineer
Kategoria
Inne
Uwagi
Napisz do mnie · Napisz na X

Ten wpis ma 17 lat. Od tego czasu przeglądarki i narzędzia mogły się zmienić, więc zanim użyjesz kodu, sprawdź go z aktualną dokumentacją.

Napisz skrypt operujący na jednej tablicy asocjacyjnej przechowującej nazwy miesięcy i ilości dni w miesiącach. Kod skryptu ma wypisać nazwy i ilości dni tych miesięcy, których długość nazwy jest większa niż 6.

Przykład 1PERL
#!/usr/bin/perl -w
 
%miesiace = (   "Styczeń", 31,
                "Luty", 28,
                "Marzec", 31,
                "Kwiecień", 30,
                "Maj", 31,
                "Czerwiec", 30,
                "Lipiec", 31,
                "Sierpień", 31,
                "Wrzesień", 30,
                "Październik", 31,
                "Listopad", 30,
                "Grudzień", 31  );
 
while(($miesiac, $dni) = each(%miesiace))
{
  if(length($miesiac) > 6)
  {
    print $miesiac. " - liczba dni: " .$dni. "n";
  }
}
Udostępnij
Uwagi

O autorze

Staff Software Engineer

Piszę na tym blogu od 2009 roku, a strony i aplikacje webowe tworzę zawodowo od 14 lat. Obecnie w Bishop Fox prowadzę frontend platformy Cosmos, od samego początku projektu. Wcześniej pracowałem m.in. w OLX, KUDO, Auto1 i eZ Systems. Piszę tu o tym, czego nauczyłem się w praktyce: o JavaScripcie, TypeScripcie, Reakcie, CSS-ie i architekturze frontendu. Występowałem też jako prelegent na konferencjach w Polsce i Europie. Masz pytanie albo pomysł na wpis? Daj znać!