728x90
반응형
백준알고리즘
- Bronze 4 -
#15610. Abbey Courtyard by JAVA and node.js
문제
출처: https://www.acmicpc.net/problem/15610
번역: https://www.acmicpc.net/board/view/86003
글 읽기 - (번역) 15610 - 수도원 뜰
댓글을 작성하려면 로그인해야 합니다.
www.acmicpc.net
접근 방법
범위를 보고.. 순간 쫄아서 BigInteger를 사용해야하나 하다가 Double로 받으면 될 거 같고, 숫자가 너무 커서 Scanner로는 또 안 될까봐 걱정돼서 BufferedReader를 사용해서 해봤다. 후에 Scanner로도 해봤는데 무난히 됐네..
정사각형이므로 주어지는 넓이는 한 수의 제곱수일테니 Math.pow()를 이용해서 한 변의 길이를 구하고,
정사각형의 둘레를 구해주면 끝!
풀이
▶ JAVA
- BufferedReader
import java.io.*;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
double num = Double.parseDouble(br.readLine());
System.out.println(Math.pow(num, 0.5)*4);
}
}
- Scanner
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
double x = scan.nextDouble();
scan.close();
System.out.println(Math.pow(x, 0.5)*4);
}
}
▶ node.js
var fs = require('fs');
var input = fs.readFileSync('/dev/stdin').toString().trim();
console.log(Math.pow(input, 0.5)*4);
결과
End.
heisely's 괴발개발 개발일지
728x90
반응형
'알고리즘 > 백준알고리즘' 카테고리의 다른 글
[백준알고리즘] #15726. 이칙연산(by JAVA and node.js) (0) | 2022.05.05 |
---|---|
[백준알고리즘] #15700. 타일 채우기 4 (by JAVA and node.js) (0) | 2022.05.05 |
[백준알고리즘] #15474. 鉛筆 (Pencils) (by JAVA and node.js) (0) | 2022.05.03 |
[백준알고리즘] #15128. Congruent Numbers (by JAVA and node.js) (0) | 2022.05.03 |
[백준알고리즘] #15080. Every Second Counts (by JAVA and node.js) (0) | 2022.05.02 |