Ici en Californie, nous sommes dans une sécheresse, nous devons donc savoir combien d'eau il nous reste afin de conserver autant d'eau que possible.
L'eau étant limitée, votre code devra être le plus court possible.
Exemples
| |
| |
|~~~|
|___|
Output: 0.5
|~~~~~|
| |
| |
|_____|
Output: 1
| |
|__|
Output: 0 (or bonus)
spécification
L'entrée se composera uniquement de tous: |_ ~et de nouvelles lignes. Tous les ci-dessus ~sont considérés comme de l'air; _, les espaces en dessous ~et ~lui-même sont considérés comme de l'eau. Le pourcentage d'eau restant est à côté de l'ordinateur water / (air + water). Votre sortie doit être précise à 4 décimales (sauf si vous optez pour le bonus en pourcentage). L'entrée sera toujours rectangulaire. Le ~sera sur une seule ligne, le cas échéant. L'entrée peut également éventuellement avoir un saut de ligne si vous le souhaitez.
Prime
Si vous optez pour les deux bonus, le bonus de -15% est appliqué avant le bonus de -35
Bonus de -35 octets: si votre code affiche "Cette chèvre sèche de la main", au lieu de 0 lorsque la sortie est 0
-15% Bonus: Si vous affichez un pourcentage.
Pour ce faire, vous devez déplacer la décimale de deux places vers la gauche, couper les zéros de tête et ajouter un %à la fin. Les zéros de fin (max 2) sont autorisés tant qu'ils n'affectent pas la valeur. 0.5-> l'un des:50.00% 50% 50.0%
|~~~|(pas de soulignement) une entrée valide?