Das ist Rute. AtCoder Beginner Contest 166 A Ich werde das Problem "A? C" erklären.
Problem-URL: https://atcoder.jp/contests/abc166/tasks/abc166_a
Die Regeln für die Durchführung des Wettbewerbs lauten wie folgt. (In dieser Angelegenheit) ・ ARC findet eine Woche nach ABC statt ・ ABC findet eine Woche nach ARC statt
Sie erhalten die Zeichenfolge $ S $, die den Wettbewerb darstellt, der letzte Woche stattgefunden hat. Geben Sie eine Zeichenfolge aus, die den Wettbewerb dieser Woche darstellt.
· $ S $ ist "ABC" oder "ARC"
・ ARC findet eine Woche nach ABC statt ・ ABC findet eine Woche nach ARC statt
Aus der Regel ・ Wenn $ S $ "ABC" ist, findet diese Woche ARC statt ・ Wenn $ S $ "ARC" ist, wird ABC diese Woche stattfinden Sie können sehen, dass. Daher können Sie die -Zeichenfolge $ S $ lesen und gemäß der obigen bedingten Verzweigung ausgeben. </ b> Es ist möglich, AC durch Lesen des zweiten Zeichens von $ S $ und Ausführen seiner bedingten Verzweigung </ b> durchzuführen, aber das oben beschriebene Verfahren ist einfacher zu implementieren.
Nachfolgend finden Sie Beispiele für Antworten in Python3, C ++ und Java.
{ABC166.py}
S = input()
if S == "ABC":
print("ARC")
else:
print("ABC")
{ABC166A.cpp}
#include<bits/stdc++.h>
using namespace std;
int main(){
string S;
cin >> S;
if (S == "ABC"){
cout << "ARC" << endl;
}else{
cout << "ABC" << endl;
}
}
{ABC166A.java}
import java.util.Scanner;
public class Main{
public static void main(String[] args)
{
Scanner scan =new Scanner (System.in);
String S = scan.nextLine();
if (S.equals("ABC")){
System.out.println("ARC");
}else{
System.out.println("ABC");
}
}
}