Logo
(追記) (追記ここまで)

26758번 - Liczby słownie 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB337516.129%

문제

W Bajtockim Banku Bitowym obraca się wielkimi sumami pieniędzy. Niestety, przez drobny błąd w oprogramowaniu zagubiono ostatnio wszystkie salda kont klientów. A niewiedza, kto ile ma pieniędzy, może się okazać – jak podejrzewają najlepsi analitycy – trochę kłopotliwa w przyszłości. Szczęśliwie jednak Bajtazar, najstarszy pracownik archiwum banku, sporządził zawczasu kopię zapasową, używając sprawdzonych i solidnych metod: zapisał na kartce papieru wszystkie stany kont, i to słownie, a nie w zapisie dziesiętnym. Sytuacja jest krytyczna i trzeba działać szybko. Pomóż Bajtazarowi – napisz program, który wczyta stan konta klienta zapisany słownie i wypisze go jako liczbę w systemie dziesiątkowym.

입력

W pierwszym (jedynym) wierszu wejścia znajduje się napis określający stan konta.

Napis składa się jedynie z małych liter alfabetu angielskiego. Polskie znaki diakrytyczne (takie jak ę, ą czy ó) zostały zastąpione przez ich angielskie odpowiedniki (ę na e, ą na a, ó na o, itd.). Poszczególne słowa oddzielone są pojedynczymi odstępami. Długość napisu nie przekracza tysiąca znaków.

Możesz założyć, że przed słowem tysiac zawsze będzie podana liczba tysięcy (np. 1017 to jeden tysiac siedemnascie), podobnie przed słowami milion i miliard.

출력

W pierwszym (jedynym) wierszu wyjścia należy wypisać jedną liczbę całkowitą – stan konta klienta z wejścia.

Jeżeli napis podany na wejściu nie reprezentuje żadnej całkowitej, dodatniej kwoty lub saldo konta miałoby przekraczać 109, zamiast tego należy wypisać tylko jedno słowo NIE.

제한

예제 입력 1

dwadziescia piec

예제 출력 1

25

예제 입력 2

siedemnascie

예제 출력 2

17

예제 입력 3

hacked by bitazar miljard zlotych

예제 출력 3

NIE

예제 입력 4

jeden milion dwadziescia piec tysiecy sto

예제 출력 4

1025100

힌트

출처

Olympiad > Junior Polish Olympiad in Informatics > JPOI 2021 > Stage 1 8번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /