문제 번호 15894번 : 수학은 체육과목 입니다 - JAVA [자바]
728x90
https://www.acmicpc.net/problem/15894
문제 설명
기하를 빙자한 등차수열 문제입니다.
문제 풀이
이런 문제는 일단 수를 구하다 보면 규칙이 있을 수밖에 없습니다.
N=1 -> 4
N=2 -> 8
N=3 -> 12
N=4 -> 16
규칙이 보입니다. 수식은 4+4(N-1)가 되겠습니다. 식을 구했다면 구현은 너무 쉽습니다.
import java.util.Scanner;
public class Number_15894 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long n = sc.nextInt();
System.out.println(4+(4*(n-1)));
}
}
최대 값이 109 임으로 int로 하지 않고 long을 사용하여야 합니다.
이것 때문에 정답률이 56%까지 낮아진 게 아닌가 생각됩니다.
'알고리즘 > 백준 문제 및 정답' 카테고리의 다른 글
문제 번호 10101번 : 삼각형 외우기- JAVA [자바] (0) | 2023.04.14 |
---|---|
문제 번호 9063번 : 대지- JAVA [자바] (0) | 2023.04.13 |
문제 번호 3009번 : 네 번째 점 - JAVA [자바] (0) | 2023.04.13 |
문제 번호 1085번 : 직사각형에서 탈출 - JAVA [자바] (0) | 2023.04.13 |
문제 번호 27323번 : 직사각형 - JAVA [자바] (0) | 2023.04.11 |