방금 이 코딩 챌린지를 풀었는데 왜 내 솔루션이 작동하는지 이해가 안 돼요 🤔
마지막 샘플에서 10과 10을 입력하면 91이 출력됩니다. 즉,
10 * (10-1) + 1)
입니다. 첫 번째 입력을 x
로, 두 번째 입력을 y
로 취하면 다른 모든 입력에 대해 올바른 출력을 제공하고 모든 테스트 사례를 통과하는 x * (y-1) + 1
공식이 제공됩니다.# https://open.kattis.com/problems/faktor
import sys
def faktor(articles, impact):
print(int(articles)*(int(impact)-1) + 1)
if __name__ == '__main__':
a, i = sys.stdin.readline().split()
faktor(a, i)
문제는 그 공식이 챌린지의 질문과 아무 관련이 없는 것 같습니다. 내가 뭔가를 놓치고 있을지도 몰라 🤔
Reference
이 문제에 관하여(방금 이 코딩 챌린지를 풀었는데 왜 내 솔루션이 작동하는지 이해가 안 돼요 🤔), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/wangonya/i-just-solved-this-coding-challenge-but-i-don-t-understand-why-my-solution-works-581n텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)