[PYTHON] JOI2019 / 2020 1ère qualification 3ème Comment résoudre les problèmes A et B

Merci pour votre travail acharné lors du troisième tour de qualification de JOI 2019/2020. Seul le problème B a été résolu pendant le concours. Il y a un commentaire, donc il devrait être ouvert au public. Langages utilisés: C ++, Python3

Un problème

qiita_joia.png # Solution X < L Au moment de, la sortie L.

L <= X <= R Au moment de, X est émis.

R < X À ce moment, R est émis.

code

A.cpp


#include <iostream>

using namespace std;

int main(){
    int X;
    int L;
    int R;
    cin >> X >> L >> R;
    if(X < L){
        cout << L << endl;
    }
    else if(L <= X and X <= R){
        cout << X << endl;
    }
    else if(R < X){
        cout << R << endl;
    }
}

c'est tout.

Problème B

qiita_joi.png

Solution

Remplacez la chaîne "joi" par "JOI" en utilisant la fonction de remplacement de Python3.

code

B.py


N, S = int(input())
print(S.replace('joi', 'JOI'))

c'est tout.

Impressions

C'est un problème C, mais je suis déçu de ne pas avoir pu résoudre le problème A pendant le concours.

Recommended Posts

JOI2019 / 2020 1ère qualification 3ème Comment résoudre les problèmes A et B
Résoudre des puzzles et 15 puzzles
Comment diviser et enregistrer un DataFrame
Comment gérer un README pour github et PyPI
13th Offline en temps réel Comment résoudre les problèmes d'écriture avec Python
Comment écrire une classe méta qui prend en charge à la fois python2 et python3
Comment appeler une fonction
Comment pirater un terminal
Comment définir un raccourci pour basculer entre pleine largeur et demi-largeur dans IBus
Présentation de la création d'un socket serveur et de la création d'un socket client
SIGNATE [1st _Beginner Limited Competition] Résolution du ciblage des clients bancaires
Comment comparer des listes et récupérer des éléments communs dans une liste
Comment résoudre le problème de l'algorithme de planification dynamique (vu par les débutants)
17e comment résoudre les problèmes d'écriture en temps réel hors ligne avec Python
Comment créer une caméra de surveillance (caméra de sécurité) avec Opencv et Python
Comment écrire en temps réel hors ligne Résolution des problèmes E04 avec Python
[Langage C] Comment créer, éviter et créer un processus zombie
Comment résoudre les problèmes de planification linéaire avec PuLP
Comment formater un tableau à l'aide de Pandas Appliquer, pivoter et permuter le niveau
Comment écrire hors ligne en temps réel Résolution des problèmes F01 avec Python
Python a + = b et a = a + b sont différents
Comment faire une traduction japonais-anglais
Comment mettre un lien symbolique
Comment installer et utiliser Tesseract-OCR
Comment résoudre des équations linéaires simultanées
Comment créer un package Conda
Comment créer un robot - Avancé
Comment créer une fonction récursive
Comment créer un pont virtuel
Comment installer et configurer Blackbird
Comment utiliser .bash_profile et .bashrc
Comment installer et utiliser Graphviz
Comment créer un Dockerfile (basique)
[Blender] Comment créer un plug-in Blender
Comment supprimer un conteneur Docker
[Python] renvoie A [ou / et] B
Comment créer un robot - Basic
Comment créer un fichier de configuration
Comment diviser et traiter une trame de données à l'aide de la fonction groupby
Comment obtenir un nom de colonne et un nom d'index spécifiques avec Pandas DataFrame
Comment mettre un espace demi-largeur avant les lettres et les chiffres en Python.
Comment rendre le nom du conteneur accessible dans Docker en tant que sous-domaine
Comment arrêter le programme jusqu'à une date et une heure spécifiques en python