-Code
from math import gcd
x, y = map(int, input().split())
print(x + y - gcd(x, y))
처음에는 코드를 작성했으나 틀려서 찾아보니 아예 다른 원리였습니다. 대각선이 점을 지나갈 경우 x + y - 1 - 겹치는 점의 수고 아닌 경우는 x + y - 1이었습니다. 이때 겹치는 점의 수를 구하는 방법이 유클리드 호제법으로 gcd를 구하여 값을 빼는 것을 알게 되었고 해결은 하였으나 아쉬웠습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 1990번 소수인팰린드롬 (0) | 2022.05.09 |
---|---|
[백준/파이썬] 9421번 소수상근수 (0) | 2022.05.09 |
[백준/파이썬] 14400번 편의점 2 (0) | 2022.05.09 |
[백준/파이썬] 14247번 나무 자르기 (0) | 2022.05.08 |
[백준/파이썬] 1449번 수리공 항승 (0) | 2022.05.08 |