
[Python] 백준 알고리즘 온라인 저지 1002번 : 터렛 Python3 코드 import math n = int(input()) for _ in range(n): x1, y1, r1, x2, y2, r2 = map(int, input().split()) distance = math.sqrt((x1-x2)**2 + (y1-y2)**2) # 두 원의 거리 (원의방정식활용) if distance == 0 and r1 == r2 : # 두 원이 동심원이고 반지름이 같을 때 print(-1) elif abs(r1-r2) == distance or r1 + r2 == distance: # 내접, 외접일 때 print(1) elif abs(r1-r2) < distance < (r1+r2) : # 두 원이 서로다..
[Python] 백준 온라인 저지 10171번: 고양이 Python3 코드 print("\ /\\") # \" 앞에 \를 붙여준다. print(" ) ( ')") print("( / )") print(" \(__)|") 고양이 모양을 한 줄씩 프린트 함수를 이용하여 출력하였다. 맨 윗줄에서 백 슬러시를 추가하였다. 자세한 내용은 아래의 코드 풀이에서 설명한다. Python3 코드 풀이 1. 코드 작성에 대한 전체적인 내용 정리 이 문제는 파이썬에서 백 슬래시를 원활히 사용할 수 있는지를 알아보는 문제이다. 파이썬에서는 백 슬러시를 조합해서 이스케이프 문자를 작성할 수 있다. 그래서 백 슬래시 뒤에 쓰인 문자가 이스케이프 조합이 되어버리면 백 슬래시와 조합된 문자를 문자열로 인식하지 못하게 되는 경우가 생..