J'ai essayé de résoudre le problème avec Python Vol.1

introduction

À partir de ce moment, je vais résoudre le problème dans AtCoder et vérifier régulièrement le contenu du problème Je posterai un commentaire: détendu:

Je ne sais pas combien de fois cela durera ou s'il y a une demande, mais quelqu'un J'espère que cela vous aidera lorsque vous êtes coincé: kissing_smiling_eyes:

Ensuite, je voudrais continuer vaguement à partir de ce moment, alors merci: sourire:

Je viendrai bientôt!

J'ai essayé de résoudre 3 questions cette fois! Expliquons et expliquons le problème immédiatement: stuck_out_tongue_winking_eye: 「9x9」

Énoncé du problème

Takahashi se souvint de quatre-vingt-dix-neuf, afin qu'il puisse calculer le produit de deux entiers de 1 à 9 Je peux le faire. D'autres calculs ne sont pas possibles. Deux entiers A et B sont donnés. Si Takahashi peut calculer A × B, le résultat, sinon, -1 à la place Veuillez sortir.

Contrainte

1 ≤ A ≤ 20 1 ≤ B ≤ 20 Toutes les valeurs entrées sont des nombres entiers.

contribution

L'entrée est donnée à partir de l'entrée standard dans le format suivant. A,B

production

Si Takahashi peut calculer A x B, affichez le résultat et sinon, affichez -1.

C'était un problème. Ma réponse est ↓.

9x9.py


A , B = map(int, input().split())

if 1 <= A and A <= 9 and 1 <= B and B <= 9:
  print(A * B)
else:
  print(-1)

Je vais vous l'expliquer facilement: wink:

Commencez par créer deux variables sous la forme "variable, variable = map (type, input (). Split ())" Entrons à partir de l'entrée standard. Utilisez ".split ()" pour séparer avec des espaces Vous pouvez diviser la chaîne de caractères saisie et la saisir. Au fait, ".sprit (" et ")" Si vous entrez comme ceci, il sera séparé par les lettres "et": grin:

Ensuite, utilisez "si" et "et" pour créer plusieurs conditions et si elles s'appliquent Utilisez "imprimer" pour imprimer le résultat de la multiplication de A et B. Si les conditions ne sont pas remplies, "-1" est émis.

c'est tout! C'est facile: stuck_out_tongue_winking_eye: Passons ensuite: rire:

「Curtain」

Énoncé du problème

La longueur horizontale de la fenêtre de la maison de Takahashi-kun est A, et la longueur horizontale est B. Deux rideaux sont attachés. (Le rideau est vertical Il est assez long pour couvrir la fenêtre. )

Minimisez la longueur latérale de la fenêtre qui n'est pas masquée par le rideau Fermez le rideau pour qu'il devienne. A ce moment, il est caché par le rideau de la fenêtre Trouvez la longueur latérale totale des pièces manquantes.

Contrainte

1 ≤ A ≤ 100 1 ≤ B ≤ 100 A et B sont des nombres entiers.

contribution

L'entrée est donnée à partir de l'entrée standard dans le format suivant. A , B

production

Sortez la longueur latérale totale de la partie de la fenêtre qui n'est pas masquée par le rideau. Sortie 0 si la fenêtre est entièrement couverte par un rideau. Chaque rideau peut être plus long que la largeur de la fenêtre.

C'était un problème. Ma réponse est ↓.

Curtain.py


A , B = map( int, input().split())

if(A - (B * 2) <= 0):
  print(0)
else:
  print(A - (B * 2))

Ceci est d'abord divisé en deux variables sous la forme de "variable, variable = map (type, input (). Split ())" Entrons à partir de l'entrée standard. Puisqu'il s'agit de "split ()", entrez-le comme séparateur d'espace: point_up: Ensuite, la phrase "si (condition)" est utilisée pour déterminer si la fenêtre est masquée ou non par le rideau. "0" si caché, longueur horizontale non cachée "A- (B * 2)" si non caché S'affiche avec l'instruction "print ()".

c'est tout. C'est aussi simple: sourire: Le suivant est le dernier de cette fois! 「Tenki」

Énoncé du problème

Une prévision météorologique sur trois jours est donnée sous la forme d'une chaîne S de longueur 3.

Lorsque la lettre i (1 ≤ i ≤ 3) de S est S, les prévisions météorologiques pour le jour i étaient claires. Un C signifie qu'il était nuageux et un R signifie qu'il pleuvait. En outre, la météo réelle pendant 3 jours est donnée sous la forme d'une chaîne T de longueur 3. Lorsque la lettre i (1 ≤ i ≤ 3) de T est S, le temps réel le jour i était ensoleillé, Un C signifie qu'il était nuageux et un R signifie qu'il pleuvait. Veuillez indiquer combien de jours les prévisions météorologiques ont été enregistrées en 3 jours.

Contrainte

S et T sont des chaînes de longueur 3. S et T se composent uniquement de S, C, R.

contribution

L'entrée est donnée à partir de l'entrée standard dans le format suivant. S , T

production

Indiquez le nombre de jours que les prévisions météorologiques ont atteint en 3 jours.

C'était un problème. Ma réponse est ↓.

Tenki.py


S = list(input())
T = list(input())

i = 0
x = 0

while(i < 3):
    if(S[i] == T[i]):
        x = x + 1
    i = i + 1

print(x)

Dans ce problème, entrez d'abord la chaîne de caractères dans la liste en S et T à partir de l'entrée standard avec "list (input ())" J'étais autorisé à le faire. Ensuite, la variable «i» est utilisée pour comparer les caractères trois fois, et la variable «x» est utilisée pour comparer et compter le nombre de correspondances. Je l'ai préparé. Après cela, définissez la condition sur «i <1» dans l'instruction «while (condition)» et définissez «i = i + 1» chaque fois que le processus est terminé. En faisant cela, le processus est répété 3 fois et le contenu des séquences S [] et T [] est comparé dans l'ordre et la correspondance. Processus "x = x + 1". Après avoir quitté while, vous pouvez afficher le nombre de correspondances en affichant x avec "print ()". Fait: détendu:

la fin

Cette fois, j'ai essayé de résoudre trois problèmes simples. Pour être honnête, je pense que c'était trop facile pour quelqu'un qui comprend la programmation: joie: Je vais écrire librement comme ça, donc il y a des choses qui sont difficiles à comprendre et une écriture inutile Je vous serais reconnaissant si vous pouviez me le faire savoir dans les commentaires et ce serait mon étude: rougissez: Jusqu'à ici pour cette fois! : blush :: joy :: baisers:

Recommended Posts

J'ai essayé de résoudre le problème avec Python Vol.1
J'ai essayé de résoudre Soma Cube avec python
J'ai essayé de résoudre l'édition du débutant du livre des fourmis avec python
Je voulais résoudre le problème ABC164 A ~ D avec Python
Le 15e temps réel hors ligne, j'ai essayé de résoudre le problème de l'écriture avec python
J'ai essayé de toucher un fichier CSV avec Python
J'ai essayé de résoudre la théorie des nombres entiers d'AOJ avec Python
J'ai essayé de trouver l'entropie de l'image avec python
J'ai essayé de simuler la propagation de l'infection avec Python
Je voulais résoudre le concours de programmation Panasonic 2020 avec Python
Je voulais résoudre ABC160 avec Python
Python: j'ai essayé le problème du voyageur de commerce
J'ai essayé de résoudre TSP avec QAOA
Je voulais résoudre ABC172 avec Python
J'ai essayé de résoudre le problème d'optimisation du placement de la machine virtuelle (version simple) avec blueqat
J'ai essayé de résoudre le problème de planification des équipes par diverses méthodes
J'ai essayé d'améliorer l'efficacité du travail quotidien avec Python
Essayez de résoudre le problème du fizzbuzz avec Keras
J'ai essayé de "lisser" l'image avec Python + OpenCV
Essayez de résoudre le problème de l'héritage de classe Python
Je voulais résoudre NOMURA Contest 2020 avec Python
J'ai essayé de "différencier" l'image avec Python + OpenCV
J'ai essayé de sauvegarder les données avec discorde
Essayez de résoudre le diagramme homme-machine avec Python
J'ai essayé d'obtenir des données CloudWatch avec Python
J'ai essayé de "binariser" l'image avec Python + OpenCV
Je veux résoudre APG4b avec Python (chapitre 2)
J'ai essayé de mettre en œuvre le problème du voyageur de commerce
J'ai essayé fp-growth avec python
[Python] J'ai essayé de visualiser la nuit du chemin de fer de la galaxie avec WordCloud!
J'ai essayé de gratter avec Python
J'ai essayé d'exprimer de la tristesse et de la joie face au problème du mariage stable.
Comment écrire hors ligne en temps réel J'ai essayé de résoudre E11 avec python
Le 16ème comment écrire un problème de référence en temps réel hors ligne à résoudre avec Python
J'ai essayé d'obtenir le code d'authentification de l'API Qiita avec Python.
J'ai essayé avec les 100 meilleurs packages PyPI> J'ai essayé de représenter graphiquement les packages installés sur Python
J'ai essayé de rationaliser le rôle standard des nouveaux employés avec Python
Le 19ème comment écrire un problème de référence en temps réel hors ligne à résoudre avec Python
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
J'ai essayé d'obtenir les informations sur le film de l'API TMDb avec Python
Comment écrire en temps réel hors ligne J'ai essayé de résoudre E12 avec python
J'ai essayé de résoudre la première question de l'examen d'entrée en mathématiques 2019 de l'Université de Tokyo avec python sympy
J'ai essayé "Implémentation d'un algorithme génétique (GA) en python pour résoudre le problème du voyageur de commerce (TSP)"
J'ai essayé d'entraîner la fonction péché avec chainer
Essayez de résoudre le livre des défis de programmation avec python3
J'ai essayé d'implémenter Mine Sweeper sur un terminal avec python
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de démarrer avec le script python de blender_Partie 02
J'ai essayé d'implémenter le perceptron artificiel avec python
Je veux hériter de l'arrière avec la classe de données python
[Python] J'ai essayé de représenter graphiquement le top 10 des ombres à paupières
J'ai essayé de frapper l'API avec le client python d'echonest