J3. Product Codes
의견: 0
A store has hired the Code Cleaning Crew to help it update all of its
product codes.
The original product codes are sequences of letters, positive
integers, and negative integers. For example, cG23mH-9s is
a product code that contains two uppercase letters, three lowercase
letters, one positive integer, and one negative integer.
The new product codes are made by removing all lowercase letters,
keeping all uppercase letters in order, and adding all the integers to
form one new integer which is placed at the end of the code. For
example, the new product code for cG23mH-9s is
GH14.
Your job is to take a list of original product codes and determine
the new product codes.
The first line of input contains a positive integer, \(N\), representing the number of original
product codes that need to be updated. The following \(N\) lines each contain one original product
code.
Each original product code contains at least one uppercase letter, at
least one lowercase letter, and at least one integer. Also, a positive
integer never immediately follows another integer. This means, for
example, that 23 is the integer \(23\) instead of the integer \(2\) followed by the integer \(3\).
Output the \(N\) new product codes,
one per line.
| 서브태스크 | 점수 | 설명 |
|---|---|---|
1 | 13점 | All the integers are positive and single-digit. |
2 | 13점 | All the integers are single-digit. |
3 | 47점 | Any positive integer may be multi-digit. |
4 | 27점 | Any integer may be multi-digit. |
1
AbC3c2Cd9ACC14For the single original product code, the uppercase letters
A, C, and C are kept in order and
the sum of the integers is \(3+2+9=14\).
3
Ahkiy-6ebvXCV1
393hhhUHkbs5gh6QpS-9-8
PL12N-2G1234Duytrty8-86tyaYySsDdEeAXCV-5
UHQS387
PLNGDYSDE1166For the first original product code, the uppercase letters
A, X, C, and V are
kept in order and the sum of the integers is \(-6+1=-5\).
For the second and third original product codes, their uppercase
letters are also kept in order and the sums of the integers are \(393+5+6-9-8=387\) and \(12-2+1234+8-86=1166\) respectively.
평가 및 의견
J3. Product Codes
Log in to rate problems.
아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.
풀이 제출
J3. Product Codes