結果
問題 |
No.457 (^^*)
|
ユーザー |
![]() |
提出日時 | 2017-12-07 04:38:57 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
TLE
|
実行時間 | - |
コード長 | 1,710 bytes |
コンパイル時間 | 199 ms |
コンパイル使用メモリ | 12,544 KB |
実行使用メモリ | 20,992 KB |
最終ジャッジ日時 | 2024-11-29 02:32:56 |
合計ジャッジ時間 | 21,027 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 14 TLE * 6 |
ソースコード
S=input() #枠の組み合わせ face_left=0 face_right=0 left_bracket_start=0 while(1): left_bracket=S.find('(',left_bracket_start,len(S)) if left_bracket==-1: break right_bracket_start=left_bracket+1 while(1): right_bracket=S.find(')',right_bracket_start,len(S)) if right_bracket==-1: break left_eye_start=left_bracket+1 left_face_detected=False right_face_detected=False while(1): if left_face_detected==True and right_face_detected==True: break left_eye=S.find('^',left_eye_start,right_bracket) if left_eye==-1: break right_eye_start=left_eye+1 while(1): if left_face_detected==True and right_face_detected==True: break right_eye=S.find('^',right_eye_start,right_bracket) if right_eye==-1: break #左向き asterisk_start=right_eye+1 asterisk=S.find('*',asterisk_start,right_bracket) if asterisk!=-1 and left_face_detected==False: face_left+=1 left_face_detected=True #右向き asterisk_start=left_bracket+1 asterisk=S.find('*',asterisk_start,left_eye) if asterisk!=-1 and right_face_detected==False: face_right+=1 right_face_detected=True right_eye_start=right_eye+1 left_eye_start=left_eye+1 right_bracket_start=right_bracket+1 left_bracket_start=left_bracket+1 print(face_left,face_right)