Anonymous user
Text processing/Max licenses in use: Difference between revisions
Text processing/Max licenses in use (view source)
Revision as of 20:15, 7 September 2016
, 7 years agoadded whitespace before the TOC (table of contents), added a ;Task: (bold) header, added other whitespace to the task's preamble.
(→{{header|Vedit macro language}}: added zkl) |
m (added whitespace before the TOC (table of contents), added a ;Task: (bold) header, added other whitespace to the task's preamble.) |
||
Line 1:
{{task|Text processing}}
A company currently pays a fixed sum for the use of a particular licensed software package. In determining if it has a good deal it decides to calculate its maximum use of the software from its license management log file.▼
▲A company currently pays a fixed sum for the use of a particular licensed software package. In determining if it has a good deal it decides to calculate its maximum use of the software from its license management log file.
Assume the software's licensing daemon faithfully records a checkout event when a copy of the software starts and a checkin event when the software finishes to its log file. An example of checkout and checkin events are:▼
▲Assume the software's licensing daemon faithfully records a checkout event when a copy of the software starts and a checkin event when the software finishes to its log file.
An example of checkout and checkin events are:
License OUT @ 2008/10/03_23:51:05 for job 4974
...
Line 8 ⟶ 11:
;Task:
Save the 10,000 line log file from [http://rosettacode.org/resources/mlijobs.txt here] into a local file, then write a program to scan the file extracting both the maximum licenses that were out at any time, and the time(s) at which this occurs.
<br><br>
=={{header|Ada}}==
|