https://www.hackerrank.com/challenges/drawing-book/problem
HackerRank - Drawing Book
#!/bin/python3
import os
import sys
def pageCount(n, p):
fromFront = p / 2
fromBack = 0
if(n % 2):
fromBack = (n - p) / 2
else:
fromBack = (n - p + 1) / 2
return min(int(fromFront), int(fromBack))
if __name__ == '__main__':
fptr = open(os.environ['OUTPUT_PATH'], 'w')
n = int(input())
p = int(input())
result = pageCount(n, p)
fptr.write(str(result) + '\n')
fptr.close()
'알고리즘 문제 풀기 > HackerRank' 카테고리의 다른 글
HackerRank - Cats and a Mouse (0) | 2019.01.31 |
---|---|
HackerRank - Electronics Shop (0) | 2019.01.30 |
HackerRank - Sock Merchant (0) | 2019.01.28 |
HackerRank - Bon Appétit (0) | 2019.01.27 |
HackerRank - Day of the Programmer (0) | 2019.01.25 |