Algorithm Solution
<30계단>angle(open)
nhs0912
2015. 10. 24. 19:05
프로그램 명: angle(open)
제한시간: 1 초
n 각형의 내각의 합과 외각의 합을 구하는 문제이다.
입력
n 은 3 이상 20 이하의 정수이다.
출력
내각의 합, 외각의 합을 출력한다.
입출력 예
입력
3
출력
180 360
이 문제는 일단 정 N각형의 내각의 합과 외각의 합을 구하는 공식을 알아야한다.
정 n각형의 한 내각의 크기에서 모든 내각을 구하려면 n으로 나누지 않으면 된다.
따라서 공식은
180 x (n-2) = 정n각형의 내각의 크기
외각을 구하려면
외각의 크기 = 외,내각의 크기 - 내각의 크기
따라서
외각의 크기 = 180xn - 180 x(n-2)
위에 공식을 이용하면 외각과 내각을 구할 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int in = 180 * (n - 2); int out = 180 * n - in; System.out.println(in + " " + out); } } | cs |