-
[파이썬] 3009 : 네 번째 점
문제 세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오. 입력 세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다. 출력 직사각형의 네 번째 점의 좌표를 출력한다. 예제 입력 1 복사 5 5 5 7 7 5 예제 출력 1 복사 7 7 예제 입력 2 복사 30 20 10 10 10 20 예제 출력 2 복사 30 10 그냥 직사각형이였다면 모르겠는데, 축에 평행한 직사각형이라고 하니 조건이 굉장히 간단해졌다. 축에 평행한 직사각형은 ㅇ ㅇ ㅇ ㅇ 이런식으로, 같은 가로, 세로축의 점들의 가로, 세로 좌표가 같다. 위의 네 점을 차례대로 (1, 2), (2, 2), (1, 1), (2, 1) 이라고 ..
코딩테스트/알고리즘 문제풀이
2021. 7. 27.
-
[파이썬] 2581: 소수
문제 자연수 M과 N이 주어질 때 M이상 N이하의 자연수 중 소수인 것을 모두 골라 이들 소수의 합과 최솟값을 찾는 프로그램을 작성하시오. 예를 들어 M=60, N=100인 경우 60이상 100이하의 자연수 중 소수는 61, 67, 71, 73, 79, 83, 89, 97 총 8개가 있으므로, 이들 소수의 합은 620이고, 최솟값은 61이 된다. 입력 입력의 첫째 줄에 M이, 둘째 줄에 N이 주어진다. M과 N은 10,000이하의 자연수이며, M은 N보다 작거나 같다. 출력 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. 예제 입력 1 복사 60 100 예제 출력 ..
코딩테스트/알고리즘 문제풀이
2021. 7. 16.
💲 추천 글