반응형
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
숫자로는 안될 것 같아 String 사용하려다가 자르고 가져와야 해서 stringBuilder 사용함.
내 코드
메모리 : 37296 KB
시간 : 154 ms
코드길이 : 881 B
[내 코드]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T = Integer.parseInt(br.readLine());
for(int t = 1; t <= T; t++) {
sb.append('#').append(t).append(' ');
StringBuilder number = new StringBuilder();
String original = br.readLine();
number.append(original);
int abs = number.length() - 1;
String firstNum = original.substring(0, 3);
double dbnum = Integer.parseInt(firstNum)*0.01;
dbnum = Math.round(dbnum*10) / 10.0;
if(dbnum == 10.0) {
dbnum = 1.0;
abs++;
}
sb.append(dbnum).append('*').append(10).append('^').append(abs).append('\n');
}
System.out.print(sb);
}
}
반응형
'SSAFY > SWEA' 카테고리의 다른 글
[SWEA] 1208 : Flatten (0) | 2023.05.08 |
---|---|
[SWEA] 3499 : 퍼펙트셔플 (0) | 2023.05.07 |
[SWEA] 3431 : 준환이의 운동관리 (0) | 2023.05.07 |
[SWEA] 2806 : N-Queen (0) | 2023.05.07 |
[SWEA] 3408 : 세가지 합 구하기 (0) | 2023.05.05 |