Problem p02765 - Generation 2

Orig Description

Score : 100 points
Problem StatementTakahashi is a member of a programming competition site, ButCoder.
Each member of ButCoder is assigned two values: Inner Rating and Displayed Rating.
The Displayed Rating of a member is equal to their Inner Rating if the member has participated in 10 or more contests. Otherwise, the Displayed Rating will be their Inner Rating minus 100 \times (10 - K) when the member has participated in K contests.
Takahashi has participated in N contests, and his Displayed Rating is R. Find his Inner Rating.
Constraints
All values in input are integers.
1 \leq N \leq 100
0 \leq R \leq 4111
InputInput is given from Standard Input in the following format:
N R
OutputPrint his Inner Rating.
Sample Input 12 2919
Sample Output 13719
Takahashi has participated in 2 contests, which is less than 10, so his Displayed Rating is his Inner Rating minus 100 \times (10 - 2) = 800.
Thus, Takahashi's Inner Rating is 2919 + 800 = 3719.
Sample Input 222 3051
Sample Output 23051

Extracted Specification

An integer N (1 ≤ N ≤ 100), representing some quantity or size.
An integer R (0 ≤ R ≤ 4111).

### Example Input:

```
12 2919
```

### Function Signature:
Write a function f(N, R) that takes in the input. 
def f(N: int, R: int): 
    ''' 
    N: an integer 
    R: an integer
    '''

Test Case Generator

Sure! Here is a test case generator for the given competitive programming problem:

```python
import random

def tcgen():
    # Generate a random number of contests N (1 ≤ N ≤ 100)
    N = random.randint(1, 100)
    
    # Generate a random Displayed Rating R (0 ≤ R ≤ 4111)
    R = random.randint(0, 4111)
    
    return N, R

# Create a function to print or save the generated test cases
def print_test_cases(num_cases):
    for _ in range(num_cases):
        N, R = tcgen()
        print(f"{N} {R}")

# Example of generating and printing 5 test cases
print_test_cases(5)
```

This Python function `tcgen` will generate random test cases for the given problem. The function `print_test_cases` will print the specified number of test cases. You can call this function to generate and print multiple test cases.

Extract Arguments

def extract_arguments(fh):
    N, R = map(int, fh.readline().strip().split())
    return N, R