IT 개발자_S

해커랭크 Beautiful Days at the Movie 본문

IT/알고리즘_Python

해커랭크 Beautiful Days at the Movie

Soso12 2020. 5. 6. 22:05
반응형

1. 입력값 숫자 3개( between 숫자 , 나누기 숫자)

2. 첫 입력값 두개의 숫자를 먼저 구함 for문 이용

3.각 숫자의 reverse 된 숫자와 빼고 나누기 숫자를 이용

4. 나머지가 없으면 정수이므로 ++ 를 해준다

#!/bin/python3

import math
import os
import random
import re
import sys



# Complete the beautifulDays function below.
def beautifulDays(i, j, k):
    resCnt =0

    for d in range (i, j+1) :
        if( (d- int(str(d)[::-1])) %k  ==0) :
            resCnt +=1
    return resCnt

if __name__ == '__main__':
    fptr = open(os.environ['OUTPUT_PATH'], 'w')

    ijk = input().split()

    i = int(ijk[0])

    j = int(ijk[1])

    k = int(ijk[2])

    result = beautifulDays(i, j, k)

    fptr.write(str(result) + '\n')

    fptr.close()
반응형

'IT > 알고리즘_Python' 카테고리의 다른 글

해커랭크 Viral Advertising  (0) 2020.05.07
해커랭크 Angry Professor  (0) 2020.05.05
해커랭크 Utopian Tree  (0) 2020.04.02
해커랭크 Desinger PDF Viewer  (0) 2020.03.31
해커랭크 The Hurdle Race  (0) 2020.03.31
Comments