제출 #259417

#제출 시각아이디문제언어결과실행 시간메모리
259417dolphingarlicBoard (CEOI13_board)C++14
컴파일 에러
0 ms0 KiB
def get_pos(): level = 1 pos = 1 for i in input(): if i == '1': level += 1 pos <<= 1 elif i == '2': level += 1 pos <<= 1 pos += 1 elif i == 'U': level -= 1 pos >>= 1 elif i == 'L': pos -= 1 else: pos += 1 return level, pos level_a, pos_a = get_pos() level_b, pos_b = get_pos() if level_a < level_b: level_a, pos_a, level_b, pos_b = level_b, pos_b, level_a, pos_a move_up = 0 while level_a > level_b: move_up += 1 level_a -= 1 pos_a >>= 1 if pos_a < pos_b: pos_a, pos_b = pos_b, pos_a ans = 100000000000000000 i = 0 while i < level_a and pos_a != pos_b: ans = min(ans, pos_a - pos_b + i * 2 + move_up) i += 1 pos_a >>= 1 pos_b >>= 1 ans = min(ans, pos_a - pos_b + i * 2 + move_up) print(ans)

컴파일 시 표준 에러 (stderr) 메시지

board.cpp:1:1: error: 'def' does not name a type
 def get_pos():
 ^~~