# 2454 - Flíper

## Descrição

{% embed url="<https://www.urionlinejudge.com.br/judge/pt/problems/view/2454>" %}

## Solução

Por questão de simplicidade, usei ternários em todos os códigos apresentados abaixo.

{% tabs %}
{% tab title="C99" %}

```c
#include <stdio.h>

int main(){
    int P, R;

    scanf("%d %d", &P, &R);

    printf("%c\n", P ? (R ? 'A' : 'B') : 'C');

    return 0;
}
```

{% endtab %}

{% tab title="C++17" %}

```cpp
#include <iostream>

using namespace std;

int main(){
    int P, R;

    cin >> P >> R;

    cout << (P ? (R ? 'A' : 'B') : 'C') << endl;

    return 0;
}
```

{% endtab %}

{% tab title="JavaScript 12.18" %}

```javascript
let input = require("fs").readFileSync("/dev/stdin", "utf8");
let lines = input.split("\n");

let [P, R] = lines.shift().trim().split(" ").map((x) => parseInt(x));

console.log(`${P ? (R ? "A" : "B") : "C"}`);
```

{% endtab %}

{% tab title="Python 3.9" %}

```python
[P, R] = [int(x) for x in input().strip().split(' ')]

print(f"{('A' if R else 'B') if P else 'C'}")
```

{% endtab %}
{% endtabs %}
