반응형
안녕하세요! Plitche(플리체)입니다.
이번 포스팅의 주제는 Q1255 : 두 실수 사이 출력하기 (자바, JAVA)입니다.
Intro
Question
문제 설명
입력
두 실수 a와 b가 입력된다. (a <= b)
출력
a와 b사이의 수를 0.01간격으로 오름차순으로 출력하시오.
예시
- 입력 : 2.00 2.03
- 출력 : 2.00 2.01 2.02 2.03
Solution (풀이)
- 풀이 : 메모리 16160, 시간 257
public class Answer1 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
StringBuilder sb = new StringBuilder();
double a = Double.parseDouble(st.nextToken());
double b = Double.parseDouble(st.nextToken());
// 문제에서 b가 a보다 같거나 크다고 정해져 있기 때문에
for (double i=a; i<=b; i+=0.01) {
sb.append(String.format("%.2f", i)+" ");
}
System.out.print(sb);
}
}
혹시 빠른 방법 아시는 분있으시면 연락 부탁드려용 ㅠㅠ
반응형
'Algorithm > CodeUp' 카테고리의 다른 글
[CodeUp_Java] Q1257 : 두 수 사이의 홀수 출력하기 (0) | 2022.06.07 |
---|---|
[CodeUp_Java] Q1256 : 별 출력하기 (0) | 2022.06.07 |
[CodeUp_Java] Q1254 : 알파벳 출력하기 (0) | 2022.06.07 |
[CodeUp_Java] Q1253 : a부터 b까지 출력하기 (0) | 2022.06.07 |
[CodeUp_Java] Q1252 : 1부터 n까지 출력하기 (0) | 2022.06.07 |