카타 8급 Closest elevator

Jmnote (토론 | 기여)님의 2019년 1월 28일 (월) 14:41 판 (→‎C++)

1 개요

카타 8급 C
# 🔗 문제 풀이

틀:카타 8급-1

2 C++

char* elevator(int left, int right, int call) {
  int L = left-call;
  int R = right-call;
  if( L < 0 ) L = -L;
  if( R < 0 ) R = -R;
  if( L < R ) return "left";
  return "right";
}
#include <math.h>
char* elevator(int left, int right, int call) {
  return (abs(call-left) < abs(call-right)) ? "left" : "right";
}

3 Python

def elevator(left, right, call):
    if abs(left-call)<abs(right-call):
        return "left";
    return "right";
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}