[D3] 유효숫자 표기 - 9658
성능 요약
메모리: 35,556 KB, 시간: 221 ms, 코드길이: 686 Bytes
제출 일자
2023-11-07 11:11
출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do
import java.util.Scanner;
class Solution {
public static void main(String args[]) throws Exception {
Scanner sc = new Scanner(System.in);
int T=sc.nextInt();
for(int tc = 1; tc <= T; tc++) {
String number = sc.next();
int len = number.length() - 1;
int c = (int)Math.round((number.charAt(2) - '0') * 0.1);
int b = number.charAt(1) - '0' + c;
int a = number.charAt(0) - '0';
if(b == 10) {
a++;
b = 0;
}
if(a == 10) {
a = 1;
len++;
}
System.out.println("#" + tc + " " + a + "."+ b + "*10^" + len);
}
}
}
'알고리즘 - SWEA > D3' 카테고리의 다른 글
[SW expert Academy] SWEA 4615번 재미있는 오셀로 게임 자바(Java) (0) | 2023.11.07 |
---|---|
[SW expert Academy] SWEA 1244번 최대 상금 자바(Java) (0) | 2023.11.07 |
[SW expert Academy] SWEA 9280번 진용이네 주차타워 자바(Java) (0) | 2023.11.07 |
[SW expert Academy] SWEA 7532번 세영이의 SEM력 연도 자바(Java) (0) | 2023.11.06 |
[SW expert Academy] SWEA 5515번 2016년 요일 맞추기 자바(Java) (0) | 2023.11.06 |