728x90
문제 설명(Problem Description)
- 직각삼각형이 주어졌을 때 빗변의 제곱은 다른 두 변을 각각 제곱한 것의 합과 같습니다.
- 직각삼각형의 한 변의 길이를 나타내는 정수 a와 빗변의 길이를 나타내는 정수 c가 주어질 때, 다른 한 변의 길이의 제곱, b_square 을 출력하도록 한 줄을 수정해 코드를 완성해 주세요.
제한사항(Restrictions)
- 1 ≤ a < c ≤ 100
입출력 예(Input/Output Example)
입력 #1
3
5
출력 #1
16
입력 #2
9
10
출력 #2
19
python 코드
a = int(input())
c = int(input())
b_square = c**2 - a**2
print(b_square)
Java 코드
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int c = sc.nextInt();
int b_square = (c * c) - (a * a)
System.out.println(b_square);
}
}
Java 코드
import java.util.Scanner;
import java.lang.Math;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int c = sc.nextInt();
int b_square = (int) Math.pow(c, 2) - (int) Math.pow(a, 2);
System.out.println(b_square);
}
}
Math 라이브러리
주요 메서드
- 절대값 (Absolute Value)주어진 값의 절대값을 반환합니다.
int absoluteValue = Math.abs(-10); // 결과: 10
- 거듭제곱 (Power)a의 b승을 반환합니다.
double power = Math.pow(2, 3); // 결과: 8.0
- 제곱근 (Square Root)주어진 값의 제곱근을 반환합니다.
double squareRoot = Math.sqrt(16); // 결과: 4.0
- 최대값 (Maximum)두 값 중 더 큰 값을 반환합니다.
int maximum = Math.max(10, 20); // 결과: 20
- 최소값 (Minimum)두 값 중 더 작은 값을 반환합니다.
int minimum = Math.min(10, 20); // 결과: 10
- 반올림 (Rounding)주어진 값을 가장 가까운 정수로 반올림합니다.
long rounded = Math.round(10.6); // 결과: 11난수 생성 (Random Number Generation)0.0 이상 1.0 미만의 무작위 실수를 반환합니다.double randomValue = Math.random(); // 결과: 0.0 이상 1.0 미만의 임의의 값
- 삼각 함수 (Trigonometric Functions)주어진 각도(라디안 단위)에 대한 사인, 코사인, 탄젠트 값을 반환합니다.
double sineValue = Math.sin(Math.PI / 2); // 결과: 1.0복사
'Coding > Coding Test' 카테고리의 다른 글
[Coding Test][PCCE 기출문제] 7번 / 출력(java, python프로그래머스) (0) | 2024.08.12 |
---|---|
[Coding Test][PCCE 기출문제] 5번 / 출력(java, python프로그래머스) (0) | 2024.08.12 |
[Coding Test][PCCE 기출문제] 3번 / 출력(java, python프로그래머스) (0) | 2024.08.12 |
[Coding Test][PCCE 기출문제] 4번 / 출력(java, python프로그래머스) (0) | 2024.08.12 |
[Coding Test][PCCE 기출문제] 1번 / 출력(java, python프로그래머스) (0) | 2024.06.04 |