Ab diesem Zeitpunkt werde ich das Problem in AtCoder lösen und regelmäßig den Inhalt des Problems überprüfen Ich werde einen Kommentar posten: entspannt:
Ich weiß nicht, wie oft es dauern wird oder ob Nachfrage besteht, aber jemand Ich hoffe es hilft dir wenn du feststeckst: kissing_smiling_eyes:
Dann möchte ich ab dieser Zeit locker weitermachen, also danke: grinsen:
Ich habe diesmal versucht 3 Fragen zu lösen! Lassen Sie uns das Problem sofort erklären und erklären: stecken_out_tongue_winking_eye: 「9x9」
Takahashi erinnerte sich an neunundneunzig, damit er das Produkt zweier Ganzzahlen von 1 bis 9 berechnen konnte Ich kann es schaffen Andere Berechnungen sind nicht möglich. Es sind zwei ganze Zahlen A und B angegeben. Wenn Takahashi A × B berechnen kann, ist das Ergebnis, wenn nicht, stattdessen -1 Bitte ausgeben.
1 ≤ A ≤ 20 1 ≤ B ≤ 20 Alle Werte, die Sie eingeben, sind Ganzzahlen.
Die Eingabe erfolgt über die Standardeingabe im folgenden Format. A,B
Wenn Takahashi A x B berechnen kann, geben Sie das Ergebnis aus, und wenn nicht, geben Sie -1 aus.
Es war ein Problem. Meine Antwort lautet ↓.
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)
Ich werde es leicht erklären: zwinker:
Zunächst zwei Variablen in Form von "Variable, Variable = Map (Typ, Eingabe (). Split ())" Lassen Sie uns von der Standardeingabe eingeben. Verwenden Sie ".split ()", um mit Leerzeichen zu trennen Sie können die eingegebene Zeichenfolge teilen und eingeben. Übrigens ".sprit (" und ")" Wenn Sie so eingeben, wird es durch die Buchstaben "und" getrennt: grinsen:
Verwenden Sie dann "if" und "and", um mehrere Bedingungen zu erstellen und wenn sie zutreffen Verwenden Sie "Drucken", um das Ergebnis der Multiplikation von A und B zu drucken. Wenn die Bedingungen nicht erfüllt sind, wird "-1" ausgegeben.
das ist alles! Es ist einfach: Stuck_out_tongue_winking_eye: Lass uns als nächstes gehen: lachen:
「Curtain」
Die horizontale Länge des Fensters von Takahashi-kuns Haus ist A und die horizontale Länge ist B. Zwei Vorhänge sind angebracht. (Der Vorhang ist vertikal Es ist lang genug, um das Fenster abzudecken. )
Minimieren Sie die seitliche Länge des Fensters, das nicht vom Vorhang verdeckt wird Schließen Sie den Vorhang, damit er wird. Zu diesem Zeitpunkt ist es durch den Fenstervorhang verborgen Finden Sie die gesamte seitliche Länge der fehlenden Teile.
1 ≤ A ≤ 100 1 ≤ B ≤ 100 A und B sind ganze Zahlen.
Die Eingabe erfolgt über die Standardeingabe im folgenden Format. A , B
Geben Sie die gesamte seitliche Länge des Teils des Fensters aus, der nicht vom Vorhang verdeckt wird. Ausgabe 0, wenn das Fenster vollständig von einem Vorhang abgedeckt ist. Jeder Vorhang kann länger als die Breite des Fensters sein.
Es war ein Problem. Meine Antwort lautet ↓.
Curtain.py
A , B = map( int, input().split())
if(A - (B * 2) <= 0):
print(0)
else:
print(A - (B * 2))
Dies wird zunächst in zwei Variablen in Form von "Variable, Variable = Map (Typ, Eingabe (). Split ())" unterteilt. Lassen Sie uns von der Standardeingabe eingeben. Da es sich um "split ()" handelt, geben Sie es als Leerzeichen ein: point_up: Als nächstes wird der Satz "if (Bedingung)" verwendet, um zu bestimmen, ob das Fenster durch den Vorhang verborgen ist oder nicht. "0" wenn versteckt, nicht versteckte horizontale Länge "A- (B * 2)" wenn nicht versteckt Wird mit der Anweisung "print ()" angezeigt.
das ist alles. Das ist auch einfach: grinsen: Weiter ist der letzte dieser Zeit! 「Tenki」
Eine dreitägige Wettervorhersage wird als Zeichenfolge S der Länge 3 angegeben.
Wenn der Buchstabe i (1 ≤ i ≤ 3) von S S ist, war die Wettervorhersage für Tag i klar. Ein C bedeutet, dass es bewölkt war, und ein R bedeutet, dass es geregnet hat. Das tatsächliche Wetter für 3 Tage wird als Zeichenfolge T der Länge 3 angegeben. Wenn der Buchstabe i (1 ≤ i ≤ 3) von T S ist, war das tatsächliche Wetter am Tag i sonnig, Ein C bedeutet, dass es bewölkt war, und ein R bedeutet, dass es geregnet hat. Bitte geben Sie an, wie viele Tage die Wettervorhersage in 3 Tagen getroffen hat.
S und T sind Saiten der Länge 3. S und T bestehen nur aus S, C, R.
Die Eingabe erfolgt über die Standardeingabe im folgenden Format. S , T
Geben Sie an, wie viele Tage die Wettervorhersage in 3 Tagen getroffen hat.
Es war ein Problem. Meine Antwort lautet ↓.
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)
In diesem Problem geben Sie zuerst die Zeichenfolge von der Standardeingabe in die Liste mit "list (input ())" in S und T ein. Ich durfte. Als nächstes wird die Variable "i" verwendet, um die Zeichen dreimal zu vergleichen, und die Variable "x" wird verwendet, um die Anzahl der Übereinstimmungen zu vergleichen und zu zählen. Ich habe es vorbereitet. Setzen Sie danach die Bedingung in der Anweisung "while (Bedingung)" auf "i <1" und setzen Sie bei jedem Abschluss des Vorgangs "i = i + 1". Auf diese Weise wird der Vorgang dreimal wiederholt und der Inhalt der Sequenzen S [] und T [] wird in der Reihenfolge und Übereinstimmung verglichen. Prozess "x = x + 1". Nach dem Beenden von while können Sie die Anzahl der Übereinstimmungen anzeigen, indem Sie x mit "print ()" anzeigen. Fertig: entspannt:
Diesmal habe ich versucht, drei einfache Probleme zu lösen. Um ehrlich zu sein, ich denke, es war zu einfach für jemanden, der das Programmieren versteht: Freude: Ich werde so locker schreiben, also gibt es Dinge, die schwer zu verstehen und nutzlos sind Ich wäre Ihnen dankbar, wenn Sie mich in den Kommentaren darüber informieren könnten, und es wäre gut für mich, zu studieren: erröten: Bis hierher für diese Zeit! : erröten :: Freude :: Küssen:
Recommended Posts