elesis's haunt

2742 기찍N 본문

백준~문풀 후 최적화 추가~/단계별로 풀어보기

2742 기찍N

elesis 2021. 9. 10. 17:50
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