1971 년 십 진화 까지 영국 돈은 파운드 를 240 동전으로 나누는 데 기초를 두었습니다 . 실링은 12 동전으로 20 실링은 파운드를 만들었습니다. 가장 작은 명칭은 1 페니의 1/4에 달하는 파싱이었다. 동전에 대한 많은 다른 명칭과 별명이 있었으며 , 시스템에 익숙하지 않으면 혼란 스러울 수 있습니다.
도전
오래된 영어 돈의 명칭을 다른 것으로 바꿀 수있는 프로그램이나 기능을 작성하십시오. 사용자가 더 쉽게 만들려면 복수와 닉네임을 지원해야합니다.
이것들은 당신이 지원해야 할 명칭과 동의어입니다. 편의를 위해 파열에 대한 가치는 각 라인을 이끈다.
1: farthing, farthings
2: halfpence, halfpenny, halfpennies
4: penny, pennies, pence, copper, coppers
8: twopenny, twopennies, twopence, tuppence, half groat, half groats
12: threepence, threepenny, threepennies, threepenny bit, threepenny bits, thruppence, thrupenny, thrupennies, thrupenny bit, thrupenny bits
16: groat, groats
24: sixpence, sixpenny, sixpennies, sixpenny bit, sixpenny bits, tanner, tanners
48: shilling, shillings, bob
96: florin, florins, two bob bit, two bob bits
120: half crown, half crowns
240: crown, crowns
480: half sovereign, half sovereigns
504: half guinea, half guineas
960: pound, pounds, pounds sterling, sovereign, sovereigns, quid, quids
1008: guinea, guineas
(나는 영국인이 아니며,이 목록은 결코 권위가 없지만 도전에 충분할 것입니다.)
stdin 또는 함수 인수를 통해 양식의 문자열을 가져와야합니다.
[value to convert] [denomination 1] in [denomination 2]
반납 또는 인쇄
[value to convert] [denomination 1] is [converted value] [denomination 2]
곳 [converted value]
이다 [value to convert]
교단 하나의 단위 교단 2로 변환.
[value to convert]
및 [converted value]
긍정적 인 수레입니다. 출력에서 둘 다 소수점 이하 4 자리로 반올림되거나 잘 려야합니다. 원하는 [value to convert]
경우 입력 할 때 항상 소수점이 있고 0 이 있다고 가정 할 수 있습니다 (예 : 1.0
대신 1
).
교단 1과 2는 위 목록에서 두 가지 용어 일 수 있습니다. 그들이 복수인지 아닌지에 대해 걱정하지 말고 모든 명칭과 동의어를 동일하게 취급하십시오. 입력 형식과 명칭이 항상 유효하다고 가정 할 수 있습니다.
예
1 pounds in shilling
→ 1 pounds is 20 shilling
( 1.0000 pounds is 20.0000 shilling
괜찮을 것이다)
0.6 tuppence in tanner
→ 0.6 tuppence is 0.2 tanner
24 two bob bits in pounds sterling
→ 24 two bob bits is 2.4 pounds sterling
144 threepennies in guineas
→ 144 threepennies is 1.7143 guineas
채점
quid
입니다 quid
. 아마도 이것은 오래된 돈과 동일했을 것입니다. 예 : Five quid a pint! Cor blimey guvnor
. 예외 : quids-in