elesis's haunt
2742 기찍N 본문
import java.util.Scanner;
public class pickN2741 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
StringBuffer sb = new StringBuffer();
for(int i=a; i>0; i--) {
sb.append(a--);
sb.append("\n");
}
System.out.println(sb);
}
}
sb.append(a--);
sb.append("\n");
별거아닌데 생각보다 위아래 두개의 속도, 메모리차가 많이났다.
중간에 더하기하는건 String+String이고 append하는건 버퍼에 담는방식인건가? 싶기도하다. 확인은 안해봤다.
300ms / 400ms, 25000KB / 20000KB
sb.append(a-- + "\n");
'백준~문풀 후 최적화 추가~ > 단계별로 풀어보기' 카테고리의 다른 글
11022 A+B - 8 (0) | 2021.09.13 |
---|---|
11021 A+B - 7 (0) | 2021.09.11 |
2741 N찍기 (0) | 2021.09.10 |
15552 빠른 A+B (0) | 2021.09.10 |
8393 합 (0) | 2021.04.19 |
Comments