DevLab

Mühasibat Reyestri

Orta
StringSorting
3000 ms
256 MB

Maliyyə əməliyyatlarının siyahısı verilmişdir. Əməliyyatları müəyyən edilmiş qaydalara uyğun olaraq sıralayın və seçilmiş lokalizasiya və valyuta formatında cədvəl şəklində çap edin.

Əməliyyatlar aşağıdakı ardıcıllıqla sıralanmalıdır:

tarixə görə artan sıra ilə;

tarixlər eyni olduqda təsvirə görə əlifba sırası ilə;

tarix və təsvir eyni olduqda məbləğə görə artan sıra ilə.

Cədvəlin formatı aşağıdakı qaydalara uyğun olmalıdır:

Başlıq sətri lokalizasiyadan asılı olaraq formalaşdırılır.

Tarixlər seçilmiş lokalizasiyaya uyğun formatda göstərilir.

Təsvir sahəsinin eni 25 simvoldur. Daha qısa mətnlər boşluqlarla tamamlanır, daha uzun mətnlər isə ilk 22 simvol saxlanılaraq sonuna ... əlavə edilməklə qısaldılır.

Məbləğlər sentlərlə verilir və uyğun valyuta formatında göstərilməlidir.

Bütün sütunlar | simvolu ilə ayrılmalıdır.

Giriş verilənləri

Birinci sətirdə valyuta (USD və ya EUR), lokalizasiya (en_US və ya nl_NL) və əməliyyatların sayı N verilir.

Növbəti N sətrin hər birində aşağıdakı məlumatlar verilir:

tarix (YYYY-MM-DD formatında);

məbləğ (sentlərlə tam ədəd);

təsvir.

Çıxış verilənləri

Əməliyyatları tələb olunan qaydalara uyğun sıraladıqdan sonra formatlanmış cədvəli çap edin.

1Nümunə 1:
Giriş:
USD en_US 0
Çıxış:
Date | Description | Change
2Nümunə 2:
Giriş:
USD en_US 1 2015-01-01 -1000 Buy present
Çıxış:
Date | Description | Change 01/01/2015 | Buy present | ($10.00)

Məhdudiyyətlər

1 ≤ N ≤ 100

-10^9 ≤ amount ≤ 10^9

currency ∈ {USD, EUR}

locale ∈ {en_US, nl_NL}

REDAKTOR
Giriş edin
Giriş:
USD en_US 0
Çıxış:
Date | Description | Change