Submission #51435525


Source Code Expand

Copy
"""
<>
- <===========>
- 調
- 調
- `print("No")``exit()``print("Yes")`
"""
#
S = input()
# "<"
if(S[0]!="<"):
# "<"
print("No")
exit() #
# ">"
if(S[-1]!=">"):
# ">"
print("No")
exit() #
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
"""
<方針>
- 「<===========>」左に示すような文字列になっていれば良い.
- 最初と最後の文字を先に調べる.
- 後で真ん中の文字を順番に調べる.
- 文字列が正しく無いことを判断したら,`print("No")`をし,`exit()`を利用して,プログラムをその場で終了させることで,最後の`print("Yes")`などを実行させないようにする.
"""
# 標準入力受け取り
S = input()

# 最初の文字が"<"であるかどうか
if(S[0]!="<"):
  # "<"で無いとき,
  print("No")
  exit() # これ以上先は実行させない.
  
# 最後の文字が">"であるかどうか
if(S[-1]!=">"):
  # ">"で無いとき,
  print("No")
  exit() # これ以上先は実行させない.
  
# 「最初の次の文字」〜「最後の前の文字」までを見る.
for i in range(1, len(S)-1):
  # 文字が"="であるかどうか
  if(S[i]!="="):
    # "="で無いとき,
    print("No")
    exit() # これ以上先は実行させない.
    
# 上の条件を全てクリアしたとき,
print("Yes")

Submission Info

Submission Time
Task A - Leftrightarrow
User mattsunkun
Language Python (PyPy 3.10-v7.3.12)
Score 100
Code Size 1132 Byte
Status AC
Exec Time 56 ms
Memory 76596 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 25
Set Name Test Cases
Sample example_00.txt, example_01.txt, example_02.txt
All example_00.txt, example_01.txt, example_02.txt, hand_00.txt, hand_01.txt, hand_02.txt, hand_03.txt, hand_04.txt, hand_05.txt, hand_06.txt, hand_07.txt, random_00.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt
Case Name Status Exec Time Memory
example_00.txt AC 54 ms 76212 KB
example_01.txt AC 54 ms 76388 KB
example_02.txt AC 55 ms 76572 KB
hand_00.txt AC 55 ms 76460 KB
hand_01.txt AC 55 ms 76544 KB
hand_02.txt AC 55 ms 76588 KB
hand_03.txt AC 55 ms 76388 KB
hand_04.txt AC 55 ms 76196 KB
hand_05.txt AC 54 ms 76424 KB
hand_06.txt AC 55 ms 76264 KB
hand_07.txt AC 55 ms 76200 KB
random_00.txt AC 55 ms 76596 KB
random_01.txt AC 55 ms 76404 KB
random_02.txt AC 55 ms 76320 KB
random_03.txt AC 55 ms 76252 KB
random_04.txt AC 55 ms 76176 KB
random_05.txt AC 56 ms 76220 KB
random_06.txt AC 55 ms 76300 KB
random_07.txt AC 55 ms 76292 KB
random_08.txt AC 55 ms 76172 KB
random_09.txt AC 55 ms 76580 KB
random_10.txt AC 55 ms 76268 KB
random_11.txt AC 55 ms 76356 KB
random_12.txt AC 55 ms 76572 KB
random_13.txt AC 55 ms 76460 KB


2025-04-05 (Sat)
10:49:24 +00:00