코딩테스트/백준
백준 [14681] 사분면 고르기
문제
작성한 코드
x_coordinate = int(input())
y_coordinate = int(input())
if (x_coordinate > 0) and (y_coordinate > 0):
print("1")
elif (x_coordinate < 0) and (y_coordinate > 0):
print("2")
elif (x_coordinate < 0) and (y_coordinate < 0):
print("3")
else:
print("4")
- input()을 통해 x좌표, y좌표 값을 문자로 입력받고, int형으로 형변환하여 x_coordinate, y_coordinate 에 저장해준다.
- if~elif~else문을 사용하여 조건별로 나눈다.
- 사분면: 1 = (양수, 양수) / 2 = (음수, 양수) / 3 = (음수, 음수) / 4 = (양수, 음수)
- 양수일 때는 0 초과 로 작성하고, 음수일 떄는 0 미만으로 작성한다.
- 좌표 별 양수, 음수 조건은 둘 다 만족을 해야 하는 것이기 때문에 and를 사용한다.
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
백준 [2525] - 오븐 시계 (0) | 2022.07.25 |
---|---|
백준 [2884] - 알람 시계 (0) | 2022.07.23 |
백준 [9498] - 시험 성적 (0) | 2022.07.23 |
백준 [1330] - 두 수 비교하기 (0) | 2022.07.22 |
백준 [25083] - 새싹 (0) | 2022.07.22 |
댓글